【发布时间】:2012-05-06 16:30:47
【问题描述】:
我是 DDD 新手,但我正在尝试将 DDD 概念整合到我当前的项目中。
对于我域中的许多实体,客户需要独立于任何特定工作流程执行所有标准 CRUD 操作。我发现自己拥有许多应用程序级服务,它们的名称如 UserService 或 LocationService ,它们只不过是各自存储库的外观。
这些作为存储库外观的应用程序服务是应用程序服务模式的“正确”应用程序吗?还是应该只使用 CRUD 的方法远离应用程序服务?如果是这样,接口层是否应该有一个存储库外观?
【问题讨论】:
标签: design-patterns architecture repository domain-driven-design