在每个调用DDD上实例化域模型

时间:2011-02-03 21:31:40

标签: model domain-driven-design instance

在开发应用DDD原则的Web应用程序时,我们是否需要在Application层的每个应用程序函数调用上实例化域模型?假设我们有一个购物车,用户可以通过page1-> page2-> page3查看。在每个> Next>中系统在内部进行一些处理,例如用total更新购物车,更新项目数等。

1 个答案:

答案 0 :(得分:0)

我们当然不需要从持久层检索整个域模型。

我们只需要检索相关的聚合根。来自UI的任务应该绑定到聚合根,类似于存储库绑定到聚合根。

如果你的意思是我们需要总是在每个请求上检索聚合根 - 那么没有。
没有什么能阻止我们在会话中缓存购物车。