是否有可能使用DDD和丰富领域模型应用程序是否如:

  • windows客户端(WPF)
  • windows服务

和通信发生WCF?

我曾经有也可与检的只有数据的状态,并具有商业规则的内部业务层,但是每个人都告诉我,我应该有丰富的领域模型数据的状态和规则的方法都是在自己的对象。

我只是不知道,如果这种丰富的领域模型将适用于一个系统,该系统具有用户界面和连通WCF服务(如我提交上文)。在我的情况是更好的,继续使用贫血域模型,因为WCF?如果不是,能不能请你给一个例子如何构,它使用一个丰富的领域模型,考虑到WCF、代理,等等?

谢谢!

有帮助吗?

解决方案

一般来说你serialize域的对象传送跨WCF作一些简化也可与检无论如何,它的这些消耗你的客户应用程序。

你可以 serialize用户定义的类型 和deserialize他们的客户,但对于大多数应用中,这是不必要的。只要你不需要'富人'行为的对象中你的客户(这你不应该带有好DDD无论如何),我听起来就像你是美利用丰富的设计在你的服务层和发送简单的交互跨越线。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top