DDD的层结构中,出现了领域层与基础设施层循环依赖,这种问题各位如何处理?
领域层的repository接口的实现是交给基础设施层实现的,基础设施依赖领域层。领域层的service依赖repository及实现,这样,领域层依赖基础设施。如此出现循环依赖,违背原则。如何理解?
业务上使用上下文Context
技术上使用消息
语义上使用事件。
最主要领域层不能依赖基础设施,两者之间引入事件消息这个目前最松耦合的机制
[该贴被banq于2013-05-05 08:12修改过]
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》