Summary

The UML provides a rich set of constructs for modeling complex systems and is ideally suited for modeling enterprise Java applications.

UML modeling is more than the visual presentation of a specific J2EE technology. The true value of UML becomes apparent as it is applied to solving challenges that are hard to solve without the aid of modeling. Such challenges include, among others, behavioral modeling, identification of dependencies, significant relationships, and development of a resilient architecture for the enterprise application.

Get Developing Enterprise Java Applications with J2EE™ and UML 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.