Make the Most of J2EE Enterprise BluePrints
Leverage the wealth of information and experience documented in the J2EE Enterprise BluePrints.
by Paul Philion
Posted June 28, 2004
The Java 2 Platform, Enterprise Edition (J2EE) has never been lightweight, and J2EE 1.4 adds even more specifications and functionality. J2EE can be overwhelming even for experienced IT folks who have tried to keep up on all the new and extended features. For those new to J2EE, the J2EE specification and all its related technologies can be downright intimidating.
J2EE's authors recognize its complexity and have been providing extensive documentation and examples called "blueprints" for J2EE. These blueprints navigate developers through the proper uses of J2EE and its associated technologies. This article describes the latest version of the J2EE Enterprise BluePrints and offers a few guidelines about how to make the most of them.
According to Sun's Web site (see Resources), Enterprise BluePrints "define the application programming model for end-to-end solutions" and include "guidelines, patterns, and code for real-world application scenarios." They enable J2EE developers to "build robust, scalable, and portable solutions."
Sun provides sets of blueprints for several different technical areas, including Enterprise, Wireless, Performance, and Web Services.
Sun's Enterprise BluePrints are a collection of resources describing the use of J2EE technologies to solve real-world, enterprise-level problems. These resources include development guidelines, design patterns, and especially sample projects to demonstrate the appropriate application of J2EE technologies in a complex multitier environment, including Web tier (servlets and JavaServer Pages), business tier (Enterprise JavaBeans), and integration tier (Java Message Service, Java Database Connectivity).
The Enterprise BluePrints provide detailed information on the most effective use of each J2EE component technology and their interactions, the appropriate use of session vs. entity beans, the tradeoffs between container-managed and bean-managed persistence, and how to secure a J2EE enterprise application. Tied together with the source code of complete, complex enterprise applications, the Enterprise BluePrints condense a wealth of information and experience into a cohesive, well-documented set of best practices for J2EE development.
Back to top