hexagonal-architecture - 六边形架构 - 我应该将存储库接口(interface)放在域层还是应用层

标签 hexagonal-architecture

我找不到六边形架构的最终答案。

问题就在标题中。

我应该将存储库接口(interface)放在域层还是应用层? 两者似乎都是正确的,但主要区别是什么?

最佳答案

这个问题与六边形架构无关,而是与DDD有关。根据 DDĎ,存储库接口(interface)属于域模型。应用层作为域的直接客户端,调用存储库接口(interface)上的方法。

关于hexagonal-architecture - 六边形架构 - 我应该将存储库接口(interface)放在域层还是应用层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69394643/

相关文章:

microservices - 六边形架构和微服务 : how do they fit together?

software-design - 在洋葱、六边形或简洁架构中,域模型是否可以包含与数据库中的域模型不同的属性?

events - DDD 中的应用程序事件?

domain-driven-design - DDD 存储库可以是有状态的吗?

architecture - 六边形架构 - 一个简单的用例

grails - 如何在 Grails 中拆分域逻辑和数据访问

N 层到六边形(端口和适配器)架构

architecture - 用例包含演示者或返回数据?