我对领域驱动设计有点陌生,并且已经在领域层中编写了我们的核心业务流程和对象。域对象通过存储库进行持久化,并且一切都非常适合。域模型和服务通过 web / WCF 服务暴露给前端。
我开始研究前端的部分内容,并且有一些前端设置和概念需要保留,例如保存用户布局、视图和首选项。最初,我只是将这些模型编码在前端程序集中(我使用的是 WPF)。我试图弄清楚这些应用程序对象如何适应现有的域模型和存储库。除了使用相同的 User 对象之外,应用程序模型关注点似乎与现有的域模型完全无关。我对过度设计解决方案持谨慎态度,但感觉我应该为应用程序对象创建一种小型域模型和存储库。我应该创建一组单独的程序集/库来管理应用程序模型还是有更好的方法?谢谢!