网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 实现领域驱动设计
分类
作者 (美)弗农
出版社 电子工业出版社
下载
简介
内容推荐
领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?弗农的这本《实现领域驱动设计》为我们给出了全面的解答。
本书分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14章,在DDD战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD实现来说非常有用。
本书在DDD的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD参考书。
作者简介
Vaughn Vernon(弗农),一个经验丰富的软件工匠,在软件设计、开发和架构方面拥有超过25年的从业经验。他提倡通过创新来简化软件的设计和实现。从20世纪80年代开始,他便开始使用面向对象语言进行编程;在90年代早期,他便在领域建模中应用了领域驱动设计,那时他使用的是Smalltalk语言。他在全球范围之内提供软件咨询和演讲,此外,他还在许多国家教授《实现领域驱动设计》的课程。
目录

前言
致谢
关于作者
如何使用本书
第1章 DDD入门
我能DDD吗?
为什么我们需要DDD
如何DDD
使用DDD的业务价值
1.你获得了一个非常有用的领域模型
2.你的业务得到了更准确的定义和理解
3.领域专家可以为软件设计做出贡献
4.更好的用户体验
5.清晰的模型边界
6.更好的企业架构
7.敏捷、迭代式和持续建模
8.使用战略和战术新工具
实施DDD所面临的挑战
虚构的案例,真实的实践
本章小结
第2章 领域、子域和限界上下文
总览
工作中的子域和限界上下文
将关注点放在核心域上
战略设计为什么重要
现实世界中领域和子域
理解限界上下文
限界上下文不仅仅只包含模型
限界上下文的大小
与技术组件保持一致
示例上下文
协作上下文
身份与访问上下文
敏捷项目管理上下文
本章小结
第3章 上下文映射图
上下文映射图为什么重要
绘制上下文映射图
产品和组织关系
映射3个示例限界上下文
本章小结
第4章 架构
采访一个成功的CIO
分层
依赖倒置原则
六边形架构(端口与适配器)
面向服务架构
REST
REST作为一种架构风格
RESTful HTTP服务器的关键方面
RESTful HTTP客户端的关键方面
REST和DDD
为什么是REST?
命令和查询职责分离——CQRS
CQRS的各个方面
处理具有最终一致性的查询模型
事件驱动架构
……
第5章 实体
第6章 值对象
第7章 领域服务
第8章 领域事件
第9章 模块
第10章 聚合
第11章 工厂
第12章 资源库
第13章 集成限界上下文
第14章 应用程序
附录A 聚合与事件源:A+ES
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 13:37:51