Мы начали наши проекты с принципов проектирования DDD, я слышал, что любой бизнес-логике требуется два или более взаимодействия объектов домена, которые должны быть записаны как службы домена.Доменные службы
Мой вопрос есть. 1. Поскольку моя бизнес-логика включает сохранение нескольких доменов или доступ ко многим объектам домена для целей проверки, я могу передать репозиторий внутри метода службы или получить доступ к DIContainer. 2. В случае работы A я создам List (классы спецификаций, которые содержат проверку) и перейдет к услугам домена из прикладного уровня. Поэтому моя служба домена проверяет и выполняет бизнес-логику. 3. Может ли служба домена использовать CRUD-операцию сама по себе.
Я действительно запутался, где можно провести линию между службой приложений и службой домена.
Могу ли я получить хорошие образцы, которые имеют прикладные сервисы, службы домена, спецификации домена с репозиториями.
С уважением Раджеш Kumar.C