This is the circulatory system of J2EE's entire distributed object architecture. A simplified block diagram of a J2EE application system. A J2EE application system services two sorts of clients. The web browser, in turn, communicates with the application server, which is the residence of an application's actual business logic, usually in the form of EJBs. Note that this is a simplification.
More complex arrangements are possible.
The J2EE technologies. J2EE is not a single specification. Shown here are the various technologies, and their roles in the overall performance of a J2EE system.