• 实现领域驱动设计
21年品牌 40万+商家 超1.5亿件商品

实现领域驱动设计

全新正版现货

101.1 7.9折 128 全新

库存2件

四川成都
认证卖家担保交易快速发货售后保障

作者Vaughn Vernon(沃恩.弗农)

出版社电子工业出版社

ISBN9787121224485

出版时间2021-02

装帧平装

开本128开

纸张胶版纸

定价128元

货号29206419

上书时间2024-07-13

天涯淘书阁

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版全新
商品描述

编辑推荐】:

著译俱佳 ThoughtWorks资深咨询师倾力译校


  完整涵盖DDD各方面知识 提供大量示例代码


  案例贯穿全书 理论与实践紧密衔接之典范


  架构师、程序员境界提升不可或缺之必选书目



内容简介】:

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



作者简介】:

Vaughn Vernon是一个经验丰富的软件工匠,在软件设计、开发和架构方面拥有超过25年的从业经验。 他提倡通过创新来简化软件的设计和实现。从20世纪80年代开始,他便开始使用面向对象语言进行编程;在90年代早期,他便在领域建模中应用了领域驱动设计,那时他使用的是Smalltalk语言。 他在全球范围之内提供软件咨询和演讲,此外,他还在许多国家教授《实现领域驱动设计》的课程。
滕云,ThoughtWorks软件工程师。当初抱着“非飞行器设计专业不读”的理想加幻想考入西北工业大学,却不料学起了汽车专业。在尝尽了“从天上掉到地下”的滋味之后,又转行躬耕于软件开发。目前主要从事银行、保险等领域的企业软件开发,感兴趣的技术领域包括Java EE、Linux、领域驱动设计和构建自动化等。



目录】:

目录 
序 ....................................................................................... xix 
前言 ................................................................................... xxi 
致谢 ................................................................................. xxxi 
关于作者 ......................................................................... xxxv 
如何使用本书..................................................................xxxvii 
第1章 DDD入门 ....................................................................1 
我能DDD吗? ....................................................................................2 
为什么我们需要DDD .........................................................................5 
如何DDD .......................................................................................... 17 
使用DDD的业务价值 .......................................................................22 
1.你获得了一个非常有用的领域模型 ......................................22 
2.你的业务得到了更准确的定义和理解 ..................................23 
3.领域专家可以为软件设计做出贡献 ......................................23 
4.更好的用户体验 .....................................................................23 
5.清晰的模型边界 ....................................................................24 
6.更好的企业架构 ....................................................................24 
7.敏捷、迭代式和持续建模 ......................................................24 
8.使用战略和战术新工具 .........................................................24 
实施DDD所面临的挑战...................................................................25 
虚构的案例,真实的实践 ................................................................. 33 
本章小结 ...........................................................................................36 
第2章 领域、子域和限界上下文 ............................................37 
总览 ................................................................................................... 37 
工作中的子域和限界上下文 ..................................................... 38 
将关注点放在核心域上 ........................................................... 42 
战略设计为什么重要 ....................................................................... 45 
现实世界中领域和子域 ....................................................................48 
x 目录 
理解限界上下文 ................................................................................ 53 
限界上下文不仅仅只包含模型 ................................................. 57 
限界上下文的大小 .................................................................... 59 
与技术组件保持一致 ............................................................... 61 
示例上下文........................................................................................ 62 
协作上下文 ................................................................................63 
身份与访问上下文 ....................................................................69 
敏捷项目管理上下文 ................................................................ 71 
本章小结 ...........................................................................................73 
第3章 上下文映射图 ............................................................75 
上下文映射图为什么重要 ................................................................ 75 
绘制上下文映射图 ....................................................................77 
产品和组织关系 .......................................................................79 
映射3个示例限界上下文 ..........................................................82 
本章小结 ...........................................................................................97 
第4章 架构 .........................................................................99 
采访一个成功的CIO....................................................................... 100 
分层 ................................................................................................. 104 
依赖倒置原则 ......................................................................... 107 
六边形架构(端口与适配器) ........................................................ 110 
面向服务架构 ..................................................................................114 
REST ................................................................................................117 
REST作为一种架构风格 .........................................................117 
RESTful HTTP服务器的关键方面 ........................................ 118 
RESTful HTTP客户端的关键方面 ........................................ 119 
REST和DDD .......................................................................... 120 
为什么是REST? ................................................................... 121 
命令和查询职责分离——CQRS.................................................... 121 
CQRS的各个方面 ................................................................... 123 
处理具有终一致性的查询模型 ......................................... 128 
事件驱动架构 ................................................................................. 129 
目录xi 
管道和过滤器 ......................................................................... 131 
长时处理过程(也叫Saga) ................................................... 134 
事件源 ..................................................................................... 140 
数据网织和基于网格的分布式计算 .............................................. 143 
数据复制 ................................................................................. 144 
事件驱动网织和领域事件 ..................................................... 145 
持续查询 ................................................................................. 145 
分布式处理 ............................................................................. 146 
本章小结 ......................................................................................... 148 
第5章 实体 ........................................................................ 149 
为什么使用实体 .............................................................................. 149 
标识 ......................................................................................... 151 
用户提供标识 ................................................................. 152 
应用程序生成标识 ......................................................... 153 
持久化机制生成标识 ...................................................... 156 
另一个限界上下文提供标识 .......................................... 160 
标识生成时间 ......................................................................... 161 
委派标识 ................................................................................. 163 
标识稳定性 ............................................................................. 165 
发现实体及其本质特征 .................................................................. 167 
揭开实体及其本质特征的神秘面纱 ...................................... 168 
挖掘实体的关键行为 ............................................................. 172 
角色和职责 ............................................................................. 176 
创建实体 ................................................................................. 181 
验证 ......................................................................................... 183 
跟踪变化 ................................................................................. 192 
本章小结 ......................................................................................... 192 
第6


   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版全新
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP