July 2017
Intermediate to advanced
414 pages
11h 18m
English
The implementation view in the following diagram showcases the internal organization of a subsystem and its components. The purpose of the diagram is also to show the different types of artifacts:

The grey-shaded boxes are treated as different Maven projects and translate into physical artifacts, as shown in the diagram. Subsystems and components are designed adhering to the program to an interface principle. Interfaces are packaged as separate jar files so that clients are abstracted from the implementations. The complexity of the business logic is buried in the domain model. Local EJBs are used as component interfaces. ...
Read now
Unlock full access