Java EE: the architecture explained

In this course,

  • the participants get a high level overview of the architecture and possibilities of Enterprise Java (Java EE);
  • the pros/cons of different solutions are discussed for typical business problems;
  • the most recent Java EE APIs are presented;
  • the integration of Java with existing enterprise systems is discussed;
  • an overview of products and tools in the Java EE domain is given.


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please contact ABIS.

Intended for

Architects, project managers and analysts interested in Enterprise Java.

Programmers should attend the technical/practical courses: Java EE: building web applications with servlets & JSPs, and Java EE: building enterprise applications with EJB 3.x and JPA, and Web services development with Java EE.


Some familiarity with the Java platform is an advantage (see course Java concepts).

Main topics

  • The Java EE architecture:
  • components, containers and connectors
  • Java EE platform and services, profiles
  • application development
  • Jakarta EE
  • Java EE web components:
  • web applications
  • servlets • JavaServer Pages (JSP) • web sockets
  • frameworks
  • Model View Controller architecture
  • JavaServer Faces (JSF)
  • Java EE business components:
  • enterprise applications
  • Enterprise Java Beans (EJB)
  • types (Entity, Session, Message Driven)
  • container
  • architecture
  • Contexts and Dependency Injection (CDI)
  • Java Persistence Architecture (JPA)
  • enterprise integration and Java Connector Architecture (JCA)
  • Java batch
  • Java EE services:
  • Java Mail • Java Messaging Service (JMS)
  • Java Transaction Service (JTS) • Java Transaction API (JTA)
  • security services
  • web services (SOAP and REST)
  • Java Management Extensions (JMX)
  • concurrency
  • Java EE business patterns and frameworks
  • Java EE development, deployment and execution:

Development tools, application servers and utilities

Training method

Classroom instruction with demonstrations and examples.


1 day.

Course leader

Guido Indesteege.


Interesting course, well layed out

  (, )

Goed als theoretische inleiding op Java EE, wel veel informatie om op 1 dag te verwerken

  (, )

Zeer goed. Opleider: degelijke kennis, duidelijk gebracht en goede structuur

  (, )

Goede cursus, tempo lag wel heel hoog. Trainer heeft heel goede kennis van het topic

  (, )

De inhoud was nogal droog en moeilijk op te nemen

  (, )

veel theorie die goed verduidelijkt werd adhv voorbeelden

  (, )

moeilijk op 1 dag een overzicht te geven van Java EE maar toch een goede bloemlezing

  (, )

Very interesting course

  (, )

Click here to see more comments...

Mooi overzicht van veel gehoorde terminologie

  (, )

Iets te kort. Zeer veel informatie op korte tijd

  (, )

Niveau zowel voor beginner, advanced ok.

  (, )

Cours complet, bien développé et bien expliqué

  (, )

Très bon schéma concernant l'environnement des applications web dans l'architecture Java EE

  (, )

Also interesting

Enrollees for this training also took the following courses: