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.

Schedule

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 let us know.

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.

Background

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.

Duration

1 day.

Course leader

Sandy Schillebeeckx.


SESSION INFO AND ENROLMENT