【问题标题】:Identifying DDD Bounded Contexts and Structuring Project识别 DDD 有界上下文和构建项目
【发布时间】:2009-01-24 20:29:38
【问题描述】:

我试图了解领域驱动设计,我看到的示例似乎很有意义,但我仍然不确定如何将它们应用于我的具体情况。

我正在设计一个用户可以发布/编辑文章的 CMS。然后其他用户也可以查看这些内容,他们也可以制作 cmets、添加标签等。我的问题是,在这种情况下,有界上下文是什么。您可以将用户视为“内容创建者”或“内容用户”。

就项目结构而言,我计划拥有例如 Project.Data(模型类)、Project.Services、Project.Repositories 等。这些都是以数据为中心的,我是否应该通过有界上下文来拆分它们他们居住。如果是这样,您如何处理文章等共享对象?

像往常一样,当您尝试了解新概念时,这些示例非常有意义,直到您尝试将这些想法应用于实际情况。

任何指针或有用的链接都会很棒。

谢谢,

【问题讨论】:

    标签: .net asp.net visual-studio domain-driven-design


    【解决方案1】:

    我将使用应用程序的核心创建一个共享内核,并将其他上下文引用到共享内核。我无法比 Eric Evans 在他的书中更好地解释这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-27
      • 2021-02-23
      • 2011-05-30
      • 1970-01-01
      • 2015-04-23
      • 2021-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多