【发布时间】:2009-11-30 19:33:11
【问题描述】:
如果您的应用程序是这样的,是否可以使用 DDD 和富域模型:
- Windows 客户端 (WPF)
- windows 服务
然后通过 WCF 进行通信?
我习惯了只有数据状态的 DTO,并且在服务层中有业务规则,但是每个人都一直告诉我,我应该有一个丰富的域模型,其中数据状态和规则/方法都在对象本身中.
我只是不确定这个富域模型是否适用于具有 UI 并通过 WCF 与服务通信的系统(就像我在上面介绍的那样)。就我而言,由于 WCF,继续使用贫血域模型会更好吗?如果没有,您能否举例说明如何使用富域模型构建它,考虑 WCF、代理等?
谢谢!
【问题讨论】:
标签: wcf architecture domain-driven-design anemic-domain-model