Chapter 11: DDD – The Application Layer

The previous chapter explained the domain-layer building blocks with details. The domain layer is used to implement the core, application-independent domain logic of the solution. However, we also need some applications to interact with that domain logic, such as a web or mobile application. The application layer is responsible for implementing the business logic of such applications without depending on the user interface (UI) technology used in the presentation layer. We keep the domain layer isolated from the presentation technology by encapsulating it with the application services.

In this chapter, we will learn how to design and implement the application services and data transfer objects (DTOs) with ...

Get Mastering ABP Framework 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.