J2EE Architecture Explained

This course introduces and explains the J2EE architecture and its components at a conceptual and terminological level.

This course is available 'on demand' (minimum 2 students) for public presentations and for one-company, on-site presentations.


On successful completion of this course you will be able to:

  • understand the architecture and possibilities of Enterprise Java (J2EE)
  • list the pros/cons of different solutions for typical business problems
  • describe the most recent J2EE APIs
  • discuss the integration of Java with existing enterprise systems
  • list the products and tools in the J2EE domain.

Who Should Attend

Architects, project managers and analysts interested in Enterprise Java. (Programmers should attend the technical/practical J2 EE courses: Java EE: Building Web Applications with Servlets & JSPs and J2EE: Building Enterprise Applications with EJB 2.x.


Some familiarity with the Java platform is an advantage.


1 day

Fee (per attendee)

£600 (ex VAT)

Course Code



The Java EE Architecture and Platform

Components and containers; Java EE middleware and services.

Java EE Libraries

Servlets: JavaServer Pages (JSP), JavaServer Faces (JSF);
Java Mail: Java Messaging Service (JMS);
Java Transaction Service (JTS);
Java Transaction API (JTA);
Java Naming and Directory Interface (JNDI);
Java Data Base Connectivity (JDBC);
Java Management Extensions (JMX).

Enterprise Java Beans

EJB framework;
EJB types: Entity, Session, Message;
Java Persistence Architecture (JPA);
EJB container and server.

Enterprise Application Integration (EAI)

Java Connector Architecture (JCA); Transaction management and security; Web Services.

Java EE Business Patterns

Java EE Development, Deployment and Execution

Development tools and application servers.

© RSM Technology 2019