《领域驱动设计模式、原理与实践》分为四个部分。第Ⅰ部分主要是介绍DDD的思想体系、原则以及实践。第Ⅱ部分详细介绍集成有界上下文的战术模式。第Ⅲ部分将介绍创建有效领域模型的战略模式。第Ⅳ部分将深入介绍你可以应用的设计模式,以便利用领域模型和构建有效应用程序。
目录
- 第Ⅰ部分 领域驱动设计的原则与实践
- 第1章 什么是领域驱动设计 3
- 第2章 提炼问题域 15
- 第3章 专注于核心领域 31
- 第4章 模型驱动设计 41
- 第5章 领域模型实现模式 59
- 第6章 使用有界上下文维护领域模型的完整性 73
- 第7章 上下文映射 91
- 第8章 应用程序架构 103
- 第9章 团队开始应用领域驱动设计通常会遇到的问题 119
- 第10章 应用DDD的原则、实践与模式 129
- 第Ⅱ部分 战略模式:在有界上下文之间通信
- 第11章 有界上下文集成介绍 149
- 第12章 通过消息传递集成 177
- 第13章 通过使用RPC和REST的HTTP来集成 241
- 第Ⅲ部分 战术模式:创建有效的领域模型
- 第14章 构造块领域建模介绍 303
- 第15章 值对象 323
- 第16章 实体 355
- 第17章 领域服务 383
- 第18章 领域事件 399
- 第19章 聚合 421
- 第21章 存储库 471
- 第22章 事件溯源 587
- 第Ⅳ部分 有效应用程序的设计模式
- 第23章 应用程序用户界面的架构设计 637
- 第24章 CQRS:一种有界上下文的架构 659
- 第25章 命令:用于处理业务用例的应用程序服务模式 677
- 第26章 查询:领域报告 703