Summary

In this chapter, we learned that the J2EE specification describes how n-tier applications can be built and deployed. Although these applications are often thought of as Web applications, they don't need to be. In fact, Web integration is only one facet of the specification.

J2EE is a set of application components, containers to manage those components, and integration or platform “glue” to tie everything together in a secure, location-independent manner. Component management is enforced via interface contracts. Simply put, a container has guarantees that the component has certain methods (i.e., lifecycle methods), so that it can be managed as necessary.

We covered the key services provided by the J2EE platform and gave special attention ...

Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology 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.