Wrap-Up

In this chapter we’ve looked into how the application works outside the domain model.

• You’ve considered several techniques for rendering the model’s data into user interfaces.

• You saw ways of accepting user input that is applied to the domain model.

• You’ve learned a variety of options for transferring model data, even when there are possibly many different kinds of user interface types.

• You have looked into Application Services and what they are responsible for.

• You were introduced to an option for decoupling output from specific client types.

• You’ve learned ways to use the infrastructure to keep technical implementations out of the domain model.

• You considered how, using DIP, to make clients of every aspect of the application ...

Get Implementing Domain-Driven Design 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.