万本电子书0元读

万本电子书0元读

顶部广告

DDD工程实战:从零构建企业级DDD应用电子书

(1)作者经验丰富:15年研发和架构经验,曾担任多家上市公司和独角兽公司技术总监和CTO等职务,对DDD有深研究。 (2)内容有创新性:与同类书不同,本书的核心篇幅没有聚焦在DDD庞杂的理论知识上,而是将理论知识融于案例中。 (3)内容实战性强:本书以案例为主,通过搭积木的方式,带领读者从零始搭建一个完整的DDD应用,将理论技术和实现方式全部融案例中。

售       价:¥

纸质售价:¥74.20购买纸书

57人正在读 | 0人评论 6.5

作       者:郑天民

出  版  社:机械工业出版社

出版时间:2023-01-12

字       数:15.6万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
这是一本能教你快速从零构建一个完整的企业级DDD应用的实战性著作。 DDD本身涉及的概念多,而且技术组件的实现也比较复杂,对于初学者来说门槛相对较高。本书在写作上另辟蹊径,首先用很短的篇幅将限界上下文、聚合、实体等十几组核心概念和技术组件,以及Spring Boot、Spring Cloud和Axon等发DDD应用的主流源框架做了一个简单的介绍,然后用8章的篇幅讲解了一个综合性的案例,不仅将前面提到的这些核心概念、技术组件和发框架的原理、使用全部融到了案例中,还一步步地详细讲解了DDD应用的实现方式和落地细节。 通过阅读本书,你能获得以下收获: 架构设计:基于DDD核心概念设计业务体系架构。 技术体系:根据DDD技术实现模型掌握主流框架的应用。 案例实战:递式演练DDD核心理念及技术的落地实现。 工程实施:提升DDD工程的整体实施水平和能力。<br/>【推荐语】<br/>(1)作者经验丰富:15年研发和架构经验,曾担任多家上市公司和独角兽公司技术总监和CTO等职务,对DDD有深研究。 (2)内容有创新性:与同类书不同,本书的核心篇幅没有聚焦在DDD庞杂的理论知识上,而是将理论知识融于案例中。 (3)内容实战性强:本书以案例为主,通过搭积木的方式,带领读者从零始搭建一个完整的DDD应用,将理论技术和实现方式全部融案例中。<br/>【作者】<br/>郑天民 资深架构师和技术专家,有近15年的软件研发和架构经验。现担任某知名健康科技公司技术总监,先后就职于多家大型上市公司和互联网独角兽公司,担任系统架构师、技术总监和CTO等职务。 对架构设计和技术管理有深的理解,积累了丰富的经验,研发和主持过10余个面向研发人员的技术和管理类培训课程。热衷于总结和分享,著有《分布式系统架构与发:技术原理与面试题解析》《Spring Boot阶:原理、实战与面试题分析》等著作。 阿里云MVP、腾讯云TVP、TGO鲲鹏会会员。<br/>
目录展开

Preface 前言

Chapter 1 第1章 引入DDD

1.1 面向领域的设计思想

1.2 面向领域的设计方法

1.3 应用DDD

1.4 本章小结

Chapter 2 第2章DDD核心概念

2.1 子域和限界上下文

2.2 领域模型对象

2.3 领域服务

2.4 领域事件

2.5 资源库

2.6 应用服务

2.7 基础设施

2.8 本章小结

Chapter 3 第3章 DDD案例分析

3.1 HealthMonitor业务体系

3.2 子域和限界上下文

3.3 领域模型对象

3.4 领域事件和事务

3.5 应用服务

3.6 限界上下文集成

3.7 本章小结

Chapter 4 第4章 DDD实现技术

4.1 DDD技术实现模型

4.2 Spring Boot与DDD实现模型

4.3 Spring Cloud与DDD实现模型

4.4 Axon与DDD实现模型

4.5 本章小结

Chapter 5 第5章 案例实现:限界上下文

5.1 Spring Boot应用程序

5.2 创建第一个限界上下文

5.3 实现HealthMonitor限界上下文

5.4 本章小结

Chapter 6 第6章 案例实现:领域模型对象

6.1 创建聚合

6.2 抽取实体和值对象

6.3 为聚合添加领域逻辑

6.4 实现HealthMonitor领域模型对象

6.5 本章小结

Chapter 7 第7章 案例实现:应用服务

7.1 应用服务实现策略

7.2 实现应用服务

7.3 整合应用服务和聚合

7.4 实现HealthMonitor应用服务

7.5 本章小结

Chapter 8 第8章 案例实现:资源库

8.1 资源库实现策略

8.2 Spring Data JPA

8.3 实现资源库

8.4 整合资源库和应用服务

8.5 实现HealthMonitor资源库

8.6 本章小结

Chapter 9 第9章 案例实现:领域事件

9.1 领域事件实现策略

9.2 基于Spring Data生成领域事件

9.3 基于Spring Cloud Stream发布和订阅领域事件

9.4 实现HealthMonitor领域事件

9.5 本章小结

Chapter 10 第10章 案例实现:限界上下文集成

10.1 限界上下文集成策略

10.2 基于REST API构建统一协议

10.3 基于REST API构建防腐层

10.4 本章小结

Chapter 11 第11章 案例实现:事件溯源和CQRS

11.1 事件溯源和CQRS的实现策略

11.2 Axon框架

11.3 Axon框架的领域模型组件

11.4 Axon框架的分派模型组件

11.5 基于Axon框架实现HealthMonitor案例系统

11.6 本章小结

Chapter 12 第12章 案例实现:测试

12.1 DDD测试内容和类型

12.2 Spring Boot中的测试解决方案

12.3 测试HealthMonitor案例系统

12.4 本章小结

Chapter 13 第13章 DDD实践方法

13.1 DDD架构风格

13.2 DDD实施方式

13.3 整合DDD与微服务

13.4 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部