Значение инфраструктуры и кода приложения в управляемом доменом дизайне

На Управляемом Доменом веб-сайте Дизайна я вижу:

Сконцентрируйте весь код, связанный с моделью предметной области в одном слое, и изолируйте его от пользовательского интерфейса, приложения и кода инфраструктуры. Объекты области, свободные от ответственности отображения себя, хранения себя, руководящих задач приложения, и т.д, могут быть сфокусированы на выражении модели предметной области. Это позволяет модели развиваться, чтобы быть достаточно богатой и достаточно ясной получить существенные знания о бизнесе и поместить их для работы.

Что "входит" в код инфраструктуры? Это означает поддерживать платформы (для входа, например)?

Я предполагаю, что "код приложения" означает объекты области (т.е. модель предметной области)?

5
задан jldupont 20 January 2010 в 19:24
поделиться

1 ответ

Инфраструктура код, например, будут реализовывать репозитории. У вас могут быть в памяти или в гибернационные репозитории, которые живут в слое инфраструктуры, в то время как их интерфейсы живут в доменном слое.

Приложение Код контролирует объекты домена. Он определяет услуги, которые принимают пользовательские команды и вызывают бизнес-логику на объектах домена, но в этом слое нет бизнес-логики.

3
ответ дан 15 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: