Re[4]: Контроллер, сервисы и DTO.
От: Pavel Dvorkin Россия  
Дата: 01.05.20 17:20
Оценка:
Здравствуйте, Qulac, Вы писали:

PD>>Makes you feel like you are pulling the guts out right? According to Martin Fowler: the Service Layer defines the application's boundery, it encapsulates the domain. In other words it protects the domain.


PD>>https://stackoverflow.com/questions/21554977/should-services-always-return-dtos-or-can-they-also-return-domain-models


PD>>Если показать контроллеру сущности, то это означает выпустить их за пределы домена в слой представления.


Q>Ну и что, изменения в интерфейсе не потребуют изменения в домене, т.е. он "изолирован".


Если он виден presentation layer, то он не изолирован

Q>Выделять отдельный слой с функцией "изолятора" и работы с сущностными не лучшая идея. Я пробовал так, все время кажется, что он тут лишний.


Зачем отдельный слой ? Сервис и есть этот слой. Выделил в цитате выше.
With best regards
Pavel Dvorkin
Отредактировано 01.05.2020 17:21 Pavel Dvorkin . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.