【发布时间】:2014-07-21 16:25:50
【问题描述】:
应用域驱动设计我有点困惑。我正在使用 C# 和 Java
我有这样的图层:
- 域
- 应用服务
- 数据层
- 表示层
ApplicationService 层位于表示层和数据层之间。 AppplicationService 从 Data 层获取数据并将其转换为 PresentationDTO 对象并发送到表示层。
我是否需要在 ApplicationService 和数据层之间建立一个新的数据传输对象 (EntityFrameworkDTO)。我应该生成 DTO 以在存储库中使用,还是直接在存储库层使用域实体?
您是否曾经应用过领域驱动设计?
【问题讨论】:
标签: java c# design-patterns domain-driven-design ddd-service