【发布时间】:2009-01-24 20:29:38
【问题描述】:
我试图了解领域驱动设计,我看到的示例似乎很有意义,但我仍然不确定如何将它们应用于我的具体情况。
我正在设计一个用户可以发布/编辑文章的 CMS。然后其他用户也可以查看这些内容,他们也可以制作 cmets、添加标签等。我的问题是,在这种情况下,有界上下文是什么。您可以将用户视为“内容创建者”或“内容用户”。
就项目结构而言,我计划拥有例如 Project.Data(模型类)、Project.Services、Project.Repositories 等。这些都是以数据为中心的,我是否应该通过有界上下文来拆分它们他们居住。如果是这样,您如何处理文章等共享对象?
像往常一样,当您尝试了解新概念时,这些示例非常有意义,直到您尝试将这些想法应用于实际情况。
任何指针或有用的链接都会很棒。
谢谢,
【问题讨论】:
标签: .net asp.net visual-studio domain-driven-design