2.1. The J2EE Architecture

The J2EE platform gives you a multitiered application model to develop distributed components. Although any number of tiers is possible, a three-tier architecture is typical. Figure 2-1 shows the approach.

Figure 2-1. Three-Tier J2EE Architecture

The client machine supports web browsers, Java applets, and stand-alone applications. A client application may be as simple as a command line program running as an administrator client or a graphical user interface created from Java Swing or AWT (Abstract Window Toolkit) components. Regardless, J2EE applications encourage thin clients in the presentation tier. A thin client is ...

Get Enterprise JavaBeans™ Component Architecture: Designing and Coding Enterprise Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.