DDD所有条款对于那些几次看不起书的水管工乔来说意味着什么?

mam*_*amu 1 domain-driven-design

我的项目时间紧迫,所以没有时间阅读书籍来理解它.

就像其他任何东西一样,我们可以在阅读几本书之后将它放在几行中.所以在这里我需要对DDD实践指南中的每个术语进行一些描述,这样我就可以将它们应用到我的项目中.

我已经知道一般的术语,但不能用C#Project来表达.

以下是我目前已知的与C#项目相关的一些简要描述.喜欢它在C#项目中的目的是什么.

  • 服务
  • 工厂
  • 知识库
  • 骨料
  • DomainObjects
  • 基础设施

我真的很困惑基础设施,存储库和服务何时使用服务以及何时使用存储库?

无论如何,请告诉我,我可以更清楚地说明这个问题

Jon*_*son 5

我建议你仔细阅读来自infoq 的Domain-Driven Design Quickly书籍,它是简短的,免费的pdf格式,你可以立即下载并做到最好总结Eric Evan的蓝色圣经中提出的概念

您没有指定当前正在处理的项目所在的语言/框架,如果是.NET项目,那么请查看CodeCampServer的源代码,获得一个很好的示例.

还有一个相当复杂的例子,名为Fohjin.DDD,你可以看一下(它关注的焦点可能比你想要的更多的CQRS概念)

Steve Bohlen还向一个关于DDD的alt.net人群做了一个演示,你可以从他博客文章的链接中找到这些视频

我刚刚发布了一篇博文,其中列出了这些以及其他一些资源.

希望其中一些资源可以帮助您快速入门.