两本免费DDD电子书籍

09-08-31 banq
一个是INFQ的领域驱动设计精简版DDD Quickly,这个可能不少人已经知道。

还有一本DDD – Step by Step(链接已经失效)

目录结构大概如下:

1.通用语言

2.有界上下文(Bounded Contexts)

3.没有数据库There Is No Database: 该段说明DDD是和数据库对立的,如果首先从数据库开始,那就是数据库驱动的设计(不是领域模型驱动的设计了)。我们会自觉或不自觉地数据库元素映射到领域中(这是和DDD相反的,也是很多人误用Hibernate根本原因所在),那么我们的数据库元素有可能损害我们的域模型,迫使领域模型纯粹成为持久层的一个技术选择(DTO和VO有时就是数据库强奸对象的结果)。

4.Entities实体和值对象

5.聚合和聚合根Aggregates and Aggregate Roots

6.Services服务

7.DDD适合什么系统?

8.仓储模式The Repository Pattern

9.Living In The Enterprise

10.规格模式The Specification Pattern

11.验证,一致性和不变性Validation, Consistency and Immutability

这本书主要是作者的经验心得总汇,是DDD的精神和主要部分。

上面链接已经失效,推荐另外开源文档:https://github.com/mspnp/cqrs-journey-doc

2012年3月补充:我写的领域驱动设计免费PPT文档

[该贴被admin于2012-03-10 09:54修改过]

    

wantukang
2009-08-31 19:55
希望以后推荐多些ddd的资料给我们这些初学者啊

whg
2009-08-31 22:53
感谢banq,感谢Jdon~

~学习中~

antzl
2009-09-01 15:45
感谢banq,感谢Jdon~

~学习中~

yunzhongfan
2009-09-02 18:11
感谢banq,感谢Jdon~

~学习中~

猜你喜欢
3Go 1 2 3 下一页