Chapter 16. Developing and Testing the Domain Model

In Chapter 1, we introduced the concept of layers that can be used to partition the overall enterprise application architecture into separate concerns in order to simplify development and maintenance. Recall that the presentation layer provides the application user interface, the domain layer, the business semantics, and the data source layer persistence and integration with existing applications. Additional layers map between the core layers: the controller/mediator layer that maps the presentation to the domain, and the data mapping layer maps the domain layer to the data sources.

In this chapter, we'll take a closer look at the domain layer to see what role it plays in the enterprise application, ...

Get Enterprise Java Programming with IBM WebSphere now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.