搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
悟道领域驱动设计
0.00     定价 ¥ 118.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121489792
  • 作      者:
    作者:覃玉杰|责编:宋亚东
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2024-10-01
收藏
畅销推荐
内容介绍
本书系统介绍领域驱动设计的理论知识与实践方法,不仅讲解领域驱动设计的战术设计(如实体、值对象、聚合、聚合根、领域服务、领域事件等)、战略设计(如限界上下文、上下文映射、子域等)、领域建模等理论知识,还探讨领域驱动设计的应用架构、类型变化链、一致性、CQRS、事件溯源、编码指南、架构可视化(基于C4模型)等工程实践,探索如何将领域驱动设计与当前业界流行的开发方法(如低代码、敏捷开发、测试驱动开发等)融合,使领域驱动设计成为真正可落地的开发方法。本书在介绍概念时,为概念提供了代码层面的讲解,这样可以极大地降低读者对概念的理解难度。此外,书中还提供两个热门领域的项目案例——基于领域驱动设计开发的视频直播服务和AIGC产品,帮助读者理解、掌握、应用领域驱动设计。
展开
目录
第1章 领域驱动设计预热
1.1 初步理解领域驱动设计
1.1.1 领域驱动设计简史
1.1.2 领域驱动设计的基本内容
1.1.3 领域驱动设计的意义
1.1.4 领域驱动设计的困境
1.2 如何学习领域驱动设计
1.2.1 学习难点
1.2.2 学习路线
1.3 领域驱动设计常见争议探讨
1.3.1 领域驱动设计的适用范围
1.3.2 贫血模型与充血模型的选择
1.3.3 领域驱动设计落地的认知差异
1.3.4 领域驱动设计的技术选型
1.3.5 领域驱动设计与面向对象编程
1.3.6 不要过度迷信领域驱动设计
第2章 应用架构
2.1 贫血模型和充血模型
2.1.1 对象的属性和行为
2.1.2 贫血模型
2.1.3 充血模型
2.1.4 领域驱动设计对模型的要求
2.2 经典贫血三层架构
2.2.1 解读贫血三层架构
2.2.2 贫血三层架构的优点
2.2.3 贫血三层架构的问题
2.3 DDD常见的应用架构
2.3.1 经典的四层架构
2.3.2 端口和适配器架构
2.4 应用架构演化
2.4.1 合并数据模型
2.4.2 抽取领域模型
2.4.3 维护领域对象生命周期
2.4.4 泛化抽象
2.4.5 完整的项目结构
2.5 领域对象的生命周期
2.5.1 领域对象的生命周期介绍
2.5.2 领域对象的创建过程
2.5.3 领域对象的保存过程
2.5.4 领域对象的重建过程
2.5.5 领域对象的归档过程
2.6 应用架构的类型变化链
2.6.1 应用架构各层的对象类型
2.6.2 查询过程的类型变化
2.6.3 创建过程的类型转换
2.6.4 修改过程的类型转换
第3章 实体和值对象
3.1 实体
3.1.1 实体的概念
……
第4章 聚合与聚合根
第5章 Factory、Repository和领域服务
第6章 设计模式
第7章 防腐层
第8章 领域事件
第9章 CQRS
第10章 事件溯源
第11章 一致性
第12章 战略设计
第13章 领域建模
第14章 研发效能
第15章 测试驱动开发
第16章 敏捷开发
第17章 架构可视化
第18章 使用DDD进行系统重构
第19章 布道领域驱动设计
第20章 使用DDD开发视频直播服务
第21章 使用DDD开发AIGC产品
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证