Introduction

To paraphrase the old adage, to understand where you are going, it is always good to know exactly where you are. It is no different with J2EE. To truly understand J2EE and how it can help you do your job, it is important to know exactly what it is and how it came to be. Once you have done that, then understanding the architecture and technology of J2EE makes much more sense.

Building from that knowledge, we can then examine the architecture of J2EE—how applications should be architected using this technology. This chapter covers these basic architectural concepts, building on the technical discussion of J2EE and progressing to an architectural view. Successive chapters build on this discussion to determine which design patterns are ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software 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.