应用程序用户首选项和域驱动设计

时间:2013-09-01 22:16:46

标签: domain-driven-design

我对领域驱动设计有些新意,并在我们的域层编写了核心业务流程和对象。域对象通过存储库持久化,一切都非常适合。域模型和服务通过Web / WCF服务暴露给前端。

我开始研究前端的部分内容,并且需要保留一些前端设置和概念,例如保存用户布局,视图和首选项。最初,我只是在前端程序集中编写了这些模型(我使用的是WPF)。我试图弄清楚这些应用程序对象如何适应现有的域模型和存储库。除了使用相同的User对象之外,应用程序模型关注点似乎与现有域模型完全无关。我担心过度设计解决方案,但感觉我应该为应用程序对象创建一种迷你域模型和存储库。我应该创建一组单独的程序集/库来管理应用程序模型,还是有更好的方法?谢谢!

1 个答案:

答案 0 :(得分:1)

绝对。保持您的核心域小而专注。