【发布时间】:2015-05-07 05:03:36
【问题描述】:
我是第一次使用 Onion 架构创建应用程序。到目前为止,洋葱架构的所有概念对我来说都很有意义,但我想知道的是,您将领域驱动设计的“共享内核”放在洋葱架构中的什么位置?
我看到有人说它应该放在 Onion 的外环,也就是基础设施所在的地方。这看起来是否正确,因为我倾向于将我的抽象 ValueObject 类放在共享内核中,但由于洋葱架构的限制,我在技术上无法从我的内部域层中的 ValueObject 类派生。
对此有最佳实践的想法吗?
【问题讨论】:
标签: architecture domain-driven-design onion-architecture