【问题标题】:Domain Driven Design Controllers and Entities领域驱动设计控制器和实体
【发布时间】:2018-09-03 02:11:34
【问题描述】:

在域驱动设计中,MVC 控制器应该直接调用实体还是只是服务?

【问题讨论】:

标签: domain-driven-design clean-architecture


【解决方案1】:

DDD 没有指定任何关于 MVC 的内容。只要您遵循指南,您就可以使用任何您想要的架构。

关于 MVC 与 DDD 的可能用途,控制器应该充当表示层(实际上所有 M、V 和 C 都应该在表示层中)。这意味着他们应该调用一个加载聚合的应用程序服务,向它发送命令,然后持久化更改,所有这些都包装在一个事务中。

【讨论】:

    猜你喜欢
    • 2011-01-05
    • 2010-10-05
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2011-01-30
    相关资源
    最近更新 更多