洋葱架构的领域驱动设计 - 每个有界环境中的一个洋葱,或者只有一个?

时间:2014-04-11 09:40:46

标签: domain-driven-design onion-architecture bounded-contexts

我是Domain-Driven-Design的新手(我们有一个工作人员正在推动我们使用它),我喜欢我所看到的。我理解洋葱架构,我相信它与DDD密切相关,但我不确定它如何与Bounded Contexts一起使用。

在微软介绍中,我理解对有界上下文的需求

Intro to DDD

Bounded contexts example

但我不知道这些是不是洋葱。似乎有一些交叉,几乎就像有一个大洋葱和其他内部,这听起来很棘手。

onion architecture

onion architecture part 1

洋葱架构如何与有界上下文一起使用?

1 个答案:

答案 0 :(得分:4)

实际上它没有,它们是不同的概念。 DDD =为您的业务层建模,以准确反映业务概念和用例,仅此而已。 X (任意)架构是根据技术标准的app结构(与域名无关)。

您可以构建应用程序以更好地反映业务而不是技术问题,即业务是第一个标准,技术是第二个,使用Autonomous Business Components您不需要拥有企业应用程序,概念也适用于较小的非分布式应用程序。

平均时间read this