Overview of J2EE architecture

J2EE provides a set of standards for developing multi-tier enterprise applications. It includes standards for containers (run-time environments) and the services these containers provide.

Note:
This section provides a high-level overview of the J2EE architecture. For a more complete discussion, see the Sun Java Web site at http://java.sun.com/j2ee.

Figure 1 shows the logical relationships in the J2EE architecture, based on a diagram in the Java 2 Platform Enterprise Edition Specification, version 1.3.

Figure 1. Logical relationships of the J2EE architecture

The figure shows the logic relationships of the J2EE architecture. The figure is a flow diagram with 4 major nodes: "Applet container", "Application client container", "Web container" and "EJB container". The nodes are connected as follows. The Applet and Application client containers have unidirectional flow arrows into the Web container. The Web container and Application client have unidirectional flow arrows into the EJB container. All four nodes have J2SE (Java 2 Platform Standard Edition) as their base.

Copyright IBM Corp. 1997, 2004