领域驱动设计精简版迷你书是InfoQ企业软件开发系列图书中的一本。
这本精简版可以让你快速了解领域驱动设计的基础知识。
书中没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书Domain Driven Design中关于这一主题的大部分内容,以及其他相关资料,包括已经出版的书籍和各种领域驱动设计讨论群组等。
大型软件项目的最复杂之处不是实现,而是软件所服务的真正的领域。领域驱动设计就是用来处理这些高度复杂领域的理想和途径,使得领域本身成为项目关注的焦点,从而达到维护能深刻反映领域的软件模型的目的。这个理想在Eric Evans的《领域驱动设计》一书中变成现实,Eric自己有着20多年的行业经验,对面向对象有着深刻的理解和观点。
目录
何为“领域驱动设计”
构建领域知识
通用语言
对通用语言的需要
创建通用语言
模型驱动设计
模型驱动设计的基本构成要素
分层架构
实体
值对象
服务
模块
聚合
工厂
资源库
面向深层理解的重构
持续重构
凸现关键概念
保持模型一致性
界定的上下文
持续集成
上下文映射
共享内核
客户-供应商
顺从者
防崩溃层
独立方法
开放主机服务
精炼
领域驱动设计新进展:专访Eric Evans
下载链接为:http://www.infoq.com/cn/minibooks/domain-driven-design-quickly
这本精简版可以让你快速了解领域驱动设计的基础知识。
书中没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书Domain Driven Design中关于这一主题的大部分内容,以及其他相关资料,包括已经出版的书籍和各种领域驱动设计讨论群组等。
大型软件项目的最复杂之处不是实现,而是软件所服务的真正的领域。领域驱动设计就是用来处理这些高度复杂领域的理想和途径,使得领域本身成为项目关注的焦点,从而达到维护能深刻反映领域的软件模型的目的。这个理想在Eric Evans的《领域驱动设计》一书中变成现实,Eric自己有着20多年的行业经验,对面向对象有着深刻的理解和观点。
目录
何为“领域驱动设计”
构建领域知识
通用语言
对通用语言的需要
创建通用语言
模型驱动设计
模型驱动设计的基本构成要素
分层架构
实体
值对象
服务
模块
聚合
工厂
资源库
面向深层理解的重构
持续重构
凸现关键概念
保持模型一致性
界定的上下文
持续集成
上下文映射
共享内核
客户-供应商
顺从者
防崩溃层
独立方法
开放主机服务
精炼
领域驱动设计新进展:专访Eric Evans
下载链接为:http://www.infoq.com/cn/minibooks/domain-driven-design-quickly