Summary

As the applications being developed become larger, component modeling and deployment modeling become more important. Component modeling is useful for modeling how the various pieces are put together. Deployment modeling, on the other hand, is useful for modeling the distribution aspects of the application and how the runtime component instances that make up the enterprise application are deployed in the distributed system.

The J2EE specification partitions the responsibilities of development, assembly, and deployment into the developer, assembler, and deployer roles, respectively. Deployment descriptors are used as the chief means of communication between these roles.

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.