封面
版权信息
内容简介
译者序
本书赞誉
序
前言
致谢
关于作者
如何使用本书
第1章 DDD入门
我能DDD吗?
为什么我们需要DDD
如何DDD
使用DDD的业务价值
实施DDD所面临的挑战
虚构的案例,真实的实践
本章小结
第2章 领域、子域和限界上下文
总览
战略设计为什么重要
现实世界中领域和子域
理解限界上下文
示例上下文
本章小结
第3章 上下文映射图
上下文映射图为什么重要
本章小结
第4章 架构
采访一个成功的CIO
分层
六边形架构(端口与适配器)
面向服务架构
REST
命令和查询职责分离——CQRS
事件驱动架构
数据网织和基于网格的分布式计算
- APP免费
本章小结
- APP免费
第5章 实体
- APP免费
为什么使用实体
- APP免费
唯一标识
- APP免费
发现实体及其本质特征
- APP免费
本章小结
- APP免费
第6章 值对象
- APP免费
值对象的特征
- APP免费
最小化集成
- APP免费
用值对象表示标准类型
- APP免费
测试值对象
- APP免费
实现
- APP免费
持久化值对象
- APP免费
本章小结
- APP免费
第7章 领域服务
- APP免费
什么是领域服务(首先,什么不是领域服务)
- APP免费
请确定你是否需要一个领域服务
- APP免费
建模领域服务
- APP免费
测试领域服务
- APP免费
本章小结
- APP免费
第8章 领域事件
- APP免费
何时/为什么使用领域事件
- APP免费
建模领域事件
- APP免费
从领域模型中发布领域事件
- APP免费
向远程限界上下文发布领域事件
- APP免费
事件存储
- APP免费
转发存储事件的架构风格
- APP免费
实现
- APP免费
本章小结
- APP免费
第9章 模块
- APP免费
通过模块完成设计
- APP免费
模块的基本命名规范
- APP免费
领域模型的命名规范
- APP免费
敏捷项目管理上下文中的模块
- APP免费
先考虑模块,再是限界上下文
- APP免费
本章小结
- APP免费
第10章 聚合
- APP免费
在Scrum核心领域中使用聚合
- APP免费
原则:在一致性边界之内建模真正的不变条件
- APP免费
原则:设计小聚合
- APP免费
原则:通过唯一标识引用其他聚合
- APP免费
原则:在边界之外使用最终一致性
- APP免费
打破原则的理由
- APP免费
通过发现,深入理解
- APP免费
实现
- APP免费
本章小结
- APP免费
第11章 工厂
- APP免费
领域模型中的工厂
- APP免费
聚合根中的工厂方法
- APP免费
领域服务中的工厂
- APP免费
本章小结
- APP免费
第12章 资源库
- APP免费
面向集合资源库
- APP免费
面向持久化资源库
- APP免费
额外的行为
- APP免费
管理事务
- APP免费
类型层级
- APP免费
资源库 vs 数据访问对象(DAO)
- APP免费
测试资源库
- APP免费
本章小结
- APP免费
第13章 集成限界上下文
- APP免费
集成基础知识
- APP免费
通过REST资源集成限界上下文
- APP免费
通过消息集成限界上下文
- APP免费
本章小结
- APP免费
第14章 应用程序
- APP免费
用户界面
- APP免费
应用服务
- APP免费
组合多个限界上下文
- APP免费
基础设施
- APP免费
企业组件容器
- APP免费
本章小结
- APP免费
附录A 聚合与事件源:A+ES
- APP免费
应用服务内部
- APP免费
命令处理器
- APP免费
Lambda语法
- APP免费
并发控制
- APP免费
A+ES所带来的结构自由性
- APP免费
性能
- APP免费
实现事件存储
- APP免费
关系型持久化
- APP免费
BLOB持久化
- APP免费
专注的聚合
- APP免费
与聚合设计一道使用
- APP免费
增强事件
- APP免费
工具和模式
- APP免费
协议生成
- APP免费
单元测试和需求规范
- APP免费
事件源和函数式语言
- APP免费
参考文献
更新时间:2020-09-05 00:22:31