首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 深入实践DDD 以DSL驱动复杂软件开发
内容
内容简介

你是否正在开发或者曾经开发过由众多相互关联的部件构成的复杂软件?这些软件的代码中是否充斥着随意的命名、混乱的关系,简直让你不能也不想去理解它们到底都在做些什么?当需要修改这些代码时,你是否常常觉得无从下手?你也许意识到问题的根源在于软件的概念完整性受到了破坏,也可能听说领域驱动设计是解决这一问题的良方,但当你阅读Eric Evans的经典著作《领域驱动设计:软件核心复杂性应对之道》时却觉得晦涩、抽象?或者,你已经尝试过在软件开发中实践DDD,但仍然为团队如何统一思想(即维护统一的领域模型),以及如何将模型映射到代码中付出了沉重的代价?也许,你已经意识到领域专用语言(DSL)是解决这些问题的关键钥匙——汝道不孤也!现在,这把已经打造完成的关键钥匙就在你的手中……

目录
前言
第一部分 概念
第1章 DDD的关键概念
1.1 自顶而下、逐步求精
1.1.1 DDD开创全新分析流派
1.1.2 什么是软件的核心复杂性
1.2 什么是领域模型
1.3 战术层面的关键概念
1.3.1 实体
1.3.2 值对象
1.3.3 聚合与聚合根、聚合内部实体
1.3.4 聚合的整体与局部
1.3.5 聚合是数据修改的单元
l.3.6 聚合分析是“拆分”的基础
1.3.7 服务
1.4 战略层面的关键概念
1.4.1 限界上下文
1.4.2 限界上下文与微服务
1.4.3 防腐层
1.4.4 统一语言
1.5 ER模型、OO模型和关系模型
1.6 概念建模与模型范式
第2章 其他DDD相关概念
2.1 领域ID
2.1.1 自然键与代理键
2.1.2 DDD实体的ID需要被最终用户看到
2.1.3 什么时候使用代理键
2.2 ID、Local ID与Global ID
2.3 命令、事件与状态
第3章 CQRS与Event Sourcing
3.1 命令查询职责分离
3.2 事件溯源
3.3 From-Thru模式
3.3.1 示例:ProductPrice
3.3.2 示例:PartyRelationship
3.4 CQRS、ES与流处理
第二部分 设计
第三部分 实践
第四部分 建模漫谈与DDD随想
附录 DDDML示例与缩写表
作者简介

杨捷锋,曾就职于南开戈德集团、普天集团、通路快建等公司。曾作为独立技术顾问为海尔集团、沈阳飞机工业集团、上广电NEC、天马微电子等企业提供软件开发与技术咨询服务。目前在一家电商创业公司担任技术负责人。有多个大型企业应用软件的分析建模经验,以及大型开发框架(ORM、IoC等)的架构经验。

标签
缩略图
书名 深入实践DDD 以DSL驱动复杂软件开发
副书名
原作名
作者 杨捷锋
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111677710
开本 16开
页数 379
版次 1
装订 平装
字数
出版时间 2021-04-01
首版时间 2021-04-01
印刷时间 2021-04-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 654
CIP核字 2021052479
中图分类号 TP311.52
丛书名
印张 24.75
印次 1
出版地 北京
240
187
18
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/23 5:55:36