计算机
类型
可以朗读
语音朗读
113千字
字数
2024-09-01
发行日期
展开全部
主编推荐语
手把手教你实现DDD工作坊的所有步骤和操作细节。
内容简介
本书通过一个完整项目案例由浅入深地介绍了业务建模和软件设计的方法论——领域驱动设计(Domain Driven Design,DDD)。
首先,本书介绍了DDD的基本概念和主流设计方法,同时引入贯穿全书的案例系统,并完成案例系统的基础设计;
其次,围绕DDD的统一语言、子域和限界上下文展开讨论,探讨从问题空间进入解空间的解决方案;
再次,从领域建模范式讲起,详细分析实体、值对象、聚合、领域服务、应用服务和领域事件等DDD中与战术设计相关的核心概念,并给出各个组件的设计方法和使用技巧;
最后,围绕常见领域驱动架构模式及DDD架构考量,给出DDD的架构设计和整合方案。
目录
- 版权信息
- 内容提要
- 前言
- 作者介绍
- 资源与支持
- 基础概念篇
- 第1章 领域驱动设计体系
- 1.1 软件复杂度剖析
- 1.2 引入领域驱动设计
- 1.3 领域驱动设计与架构融合
- 1.4 本章小结
- 第2章 工作坊案例系统
- 2.1 工作坊的基本概念和开展方式
- 2.2 案例系统介绍
- 2.3 案例系统基础设计
- 2.4 本章小结
- 战略设计篇
- 第3章 统一语言与子域
- 3.1 统一语言
- 3.2 子域
- 3.3 本章小结
- 第4章 限界上下文
- 4.1 引入限界上下文
- 4.2 识别限界上下文
- 4.3 限界上下文映射
- 4.4 限界上下文案例讲解
- 4.5 本章小结
- 第5章 事件风暴
- 5.1 探索业务全景
- 5.2 实施事件风暴
- 5.3 事件风暴应用实践
- 5.4 事件风暴案例讲解
- 5.5 本章小结
- 第6章 战略设计工作坊演练
- 6.1 案例系统战略设计
- 6.2 战略设计工作坊演练环节
- 6.3 战略设计工作坊演练最佳实践
- 6.4 本章小结
- 战术设计篇
- 第7章 实体和值对象
- 7.1 控制类的组成
- 7.2 实体
- 7.3 值对象
- 7.4 实体和值对象建模案例讲解
- 7.5 本章小结
- 第8章 聚合
- 8.1 控制类的关系
- 8.2 引入聚合
- 8.3 聚合的协作方式
- 8.4 聚合生命周期管理
- 8.5 聚合设计案例讲解
- 8.6 本章小结
- 第9章 服务、事件与基础设施
- 9.1 领域服务
- 9.2 应用服务
- 9.3 领域事件
- 9.4 基础设施
- 9.5 本章小结
- 第10章 战术设计工作坊演练
- 10.1 案例系统战术设计
- 10.2 战术设计工作坊演练环节
- 10.3 战术设计工作坊演练最佳实践
- 10.4 本章小结
- 架构设计篇
- 第11章 领域驱动实现架构
- 11.1 常见领域驱动架构模式
- 11.2 领域驱动设计的架构考量
- 11.3 本章小结
- 第12章 架构设计工作坊演练
- 12.1 案例系统架构设计
- 12.2 架构设计工作坊演练环节
- 12.3 架构设计工作坊演练最佳实践
- 12.4 本章小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。