CRUD в DDD Application Services?

Я новичок в DDD, но я пытаюсь включить концепции DDD в свой текущий проект.

Для многих объектов в моем домене клиентам необходимо выполнять все стандартные операции CRUD независимо от какого-либо конкретного рабочего процесса. Я столкнулся с рядом сервисов уровня приложения -с такими именами, как UserService или LocationService, которые делают немного больше, чем действуют как фасады для соответствующих репозиториев.

Являются ли эти сервисы приложений -в качестве фасадов репозитория «правильным» применением шаблона сервисов приложений? Или только методы CRUD -должны оставаться вне служб приложений? Если да, то должен ли быть фасад репозитория на уровне интерфейса?

8
задан Songo 20 February 2013 в 16:45
поделиться