Summary

Creating a solid architecture that is appropriate for the application is a vital step in the development of a J2EE system. In this chapter we covered the process of performing J2EE architectural analysis and design, and examined the various work artifacts created during this process. Since J2EE applications involve the construction and communication of distributed objects, object-oriented analysis can be applied directly to the architectural process, which we covered extensively in this chapter. The types of objects to create and optimal object associations were also covered.

As we saw in this chapter, UML is an excellent communication tool for object designs. UML documents should be used at each step in the design process to document ...

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.