Информация об изменениях

Сообщение Контроллер, сервисы и DTO. от 30.04.2020 14:14

Изменено 30.04.2020 14:14 Sharov

Котнроллер, сервисы и DTO.
Здравствуйте.

Наверняка обсуждалось тут, но что-то не могу припомнить когда...
Итак, имеем сл. картинку -- тыц.
1)Правильно ли я понимаю, что слой controller'ов взаимодействие с *Service? Скорее всего это так.
2)Далее, а вот контроллер в кач-ве параметров в тот или иной *service должен передавать DTO или бизнес сущность? И соотв. получать от *Service должен уже DTO или сущность? Или он просто DTO прокидывает и возвращает тоже DTO? Т.е. в задачи контроллера входить отображения DTO в бизнес сущности или нет? Судя по картинке,
DTO и AppService в одном слое, поэтому AppService должен что-то знать о DTO?

Заранее благодарю.
Контроллер, сервисы и DTO.
Здравствуйте.

Наверняка обсуждалось тут, но что-то не могу припомнить когда...
Итак, имеем сл. картинку -- тыц.
1)Правильно ли я понимаю, что слой controller'ов взаимодействие с *Service? Скорее всего это так.
2)Далее, а вот контроллер в кач-ве параметров в тот или иной *service должен передавать DTO или бизнес сущность? И соотв. получать от *Service должен уже DTO или сущность? Или он просто DTO прокидывает и возвращает тоже DTO? Т.е. в задачи контроллера входить отображения DTO в бизнес сущности или нет? Судя по картинке,
DTO и AppService в одном слое, поэтому AppService должен что-то знать о DTO?

Заранее благодарю.