Architecture and J2EE

Developing an architecture for J2EE involves object-oriented analysis, but instead of looking only at classes and groups of classes, we look at components—the J2EE components we discussed in the previous chapter

The architectural process, since it is somewhat of an art, does not require a strict procedure be used each time a J2EE architecture must be created; a variety of approaches can be used depending on the size of the project and the project constraints. But the outcome must be the same: an architecture that provides a cohesive, clear solution.

Architecture requires compromises and tradeoffs be made. As we will see in the sections below, various constraints are applied to the system design process. These constraints ...

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.