当前位置: 首页 > 架构

《实现领域驱动设计》pdf电子书百度网盘下载

简介《实现领域驱动设计》pdf电子书百度网盘免费下载简介:领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的...

《实现领域驱动设计》pdf电子书百度网盘免费下载

《实现领域驱动设计》pdf电子书百度网盘免费下载

 

《实现领域驱动设计》pdf电子书百度网盘免费下载简介:

领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。

《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。

《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD 参考书。

 

 

目录:

第1章 DDD入门...............1
第2章 领域、子域和限界上下文.....................37
第3章 上下文映射图............................75
第4章 架构.......................99
第5章 实体......................... 149
第6章 值对象..................... 193
第7章 领域服务.................................235
第8章 领域事件...............................255
第9章 模块................................299
第10章 聚合...................... 311
第11章 工厂................. 351
第12章 资源库...........................363
第13章 集成限界上下文...............................409
第14章 应用程序..................467
用户界面...................................469
渲染领域对象............. 470
渲染数据传输对象................... 471
使用调停者发布聚合的内部状态 .......................................... 471
通过领域负载对象渲染聚合实例 .......................................... 472
聚合实例的状态展现............................. 473
用例优化资源库查询...................... 474
处理不同类型的客户端................... 474
渲染适配器以及处理用户编辑............. 475
应用服务 ............................................ 478
示例应用服务 ................................ 478
解耦服务输出 .....................485
组合多个限界上下文 .....................487
基础设施 ...............................489
企业组件容器 ....................490
本章小结 ....................494
附录A 聚合与事件源:A+ES ..........................495
应用服务内部 ....................... 496
命令处理器 .....................505
Lambda语法...................508
并发控制 ....................... 510
A+ES所带来的结构自由性 .............. 513
性能 ............................ 513
实现事件存储 ..................... 516
关系型持久化 .................. 520
BLOB持久化 ...................... 522
专注的聚合 ............................ 523
读模型投射 ........................... 524
与聚合设计一道使用 ................ 527
增强事件 ........................... 527
工具和模式 ................... 529
事件序列器 .......... 530
事件不变性 ................ 531
值对象 ..................... 531
协议生成 .................... 534
单元测试和需求规范 .............. 535
事件源和函数式语言 .......... 536


 

点击下载