【发布时间】:2011-04-02 01:01:42
【问题描述】:
Greg Young talks 关于在使用域驱动设计时避免域对象上的 getter 和 setter。对于我希望将来自持久存储的信息呈现到屏幕的用例,遵循这种架构模式时对象模型会是什么样子?
我是否希望看到直接从存储库中检索 DTO,或者可能是独立的 DtoService,将 Dto 实例直接提供给“UI 层”(例如控制器)?
【问题讨论】:
Greg Young talks 关于在使用域驱动设计时避免域对象上的 getter 和 setter。对于我希望将来自持久存储的信息呈现到屏幕的用例,遵循这种架构模式时对象模型会是什么样子?
我是否希望看到直接从存储库中检索 DTO,或者可能是独立的 DtoService,将 Dto 实例直接提供给“UI 层”(例如控制器)?
【问题讨论】:
看看 CQRS;概念是您将从报告服务或报告视图特定数据存储中返回特定于视图的 DTO
【讨论】: