领域驱动设计模式、原理与实践

领域驱动设计模式、原理与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , [美] ,
2016-03
版次: 1
ISBN: 9787302428909
定价: 99.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 752页
字数: 1144千字
80人买过
  •   《领域驱动设计模式、原理与实践》分为四个部分。第Ⅰ部分主要是介绍DDD的思想体系、原则以及实践。第Ⅱ部分详细介绍集成有界上下文的战术模式。第Ⅲ部分将介绍创建有效领域模型的战略模式。第Ⅳ部分将深入介绍你可以应用的设计模式,以便利用领域模型和构建有效应用程序。   Scott Millett,是Iglu.com的IT总监,从1.0版本开始就使用.NET工作了。他在2010年和2011年获得了ASP.NET MVP,并且还著有《ASP.NET设计模式》和《精通.NET企业项目开发:的模式、工具与方法》。
      Nick Tune,是用技术、协作和领域驱动设计为复杂业务问题提供解决方案的软件开发者。通过开发目标宏伟的产品以及与充满热情的人一起工作,他在寻求不断地自我提升。 第Ⅰ部分 领域驱动设计的原则与实践第1章 什么是领域驱动设计 31.1 为复杂问题域创建软件的挑战 41.1.1 未使用通用语言创建的代码 41.1.2 组织结构的缺乏 51.1.3 泥球模式将扼杀开发 51.1.4 缺乏对问题域的关注 51.2 领域驱动设计模式如何管理复杂性 61.2.1 DDD的战略模式 61.2.2 DDD的战术模式 81.2.3 问题空间与解空间 91.3 领域驱动设计的实践与原则 101.3.1 专注于核心领域 101.3.2 通过协作进行学习 101.3.3 通过探索和实验来创建模型 101.3.4 通信 111.3.5 理解模型的适用性 111.3.6 让模型持续发展 111.4 领域驱动设计的常见误区 121.4.1 战术模式是DDD的关键 121.4.2 DDD是一套框架 121.4.3 DDD是一颗灵丹妙药 121.5 要点 13第2章 提炼问题域 152.1 知识提炼与协作 152.1.1 通过通用语言达成共识 162.1.2 领域知识的重要性 172.1.3 业务分析员的角色 172.1.4 一个持续过程 172.2 与领域专家一起获得领域见解 182.2.1 领域专家与业务相关人员的对比 182.2.2 对于业务的更深刻理解 182.2.3 与你的领域专家互动 192.3 有效提炼知识的模式 192.3.1 专注在最有意思的对话上 192.3.2 从用例开始 192.3.3 提出有力的问题 202.3.4 草图 202.3.5 CRC卡 212.3.6 延迟对模型中概念的命名 212.3.7 行为驱动开发 212.3.8 快速成型 232.3.9 查看基于纸面的系统 232.4 查看现有模型 232.4.1 理解意图 242.4.2 事件风暴 242.4.3 影响地图 252.4.4 理解业务模型 262.4.5 刻意发现 272.4.6 模型探讨漩涡 272.5 要点 28第3章 专注于核心领域 313.1 为何要分解一个问题域 313.2 如何捕获问题的实质 323.2.1 超越需求 323.2.2 为达成什么是核心内容的共识而捕获领域愿景 323.3 如何专注于核心问题 333.3.1 提炼问题域 343.3.2 核心领域 353.3.3 将你的核心领域当作一款产品而非一个项目 363.3.4 通用域 363.3.5 支撑域 373.4 子域如何决定解决方案的形成 373.5 并非一个系统的所有部分都会经过良好设计 383.5.1 专注于清晰边界而非完美模型 383.5.2 一开始核心领域不必总是需要是完美的 393.5.3 构建用于替代而非重用的子域 393.6 如果没有核心领域怎么办 393.7 要点 39第4章 模型驱动设计 41第5章 领域模型实现模式 59第6章 使用有界上下文维护领域模型的完整性 73第7章 上下文映射 91第8章 应用程序架构 103第9章 团队开始应用领域驱动设计通常会遇到的问题 119第10章 应用DDD的原则、实践与模式 129第Ⅱ部分 战略模式:在有界上下文之间通信第11章 有界上下文集成介绍 149第12章 通过消息传递集成 177第13章 通过使用RPC和REST的HTTP来集成 241第Ⅲ部分 战术模式:创建有效的领域模型第14章 构造块领域建模介绍 303第15章 值对象 323第16章 实体 355第17章 领域服务 383第18章 领域事件 399第19章 聚合 421第21章 存储库 471第22章 事件溯源 587第Ⅳ部分 有效应用程序的设计模式第23章 应用程序用户界面的架构设计 637第24章 CQRS:一种有界上下文的架构 659第25章 命令:用于处理业务用例的应用程序服务模式 677第26章 查询:领域报告 703
  • 内容简介:
      《领域驱动设计模式、原理与实践》分为四个部分。第Ⅰ部分主要是介绍DDD的思想体系、原则以及实践。第Ⅱ部分详细介绍集成有界上下文的战术模式。第Ⅲ部分将介绍创建有效领域模型的战略模式。第Ⅳ部分将深入介绍你可以应用的设计模式,以便利用领域模型和构建有效应用程序。
  • 作者简介:
      Scott Millett,是Iglu.com的IT总监,从1.0版本开始就使用.NET工作了。他在2010年和2011年获得了ASP.NET MVP,并且还著有《ASP.NET设计模式》和《精通.NET企业项目开发:的模式、工具与方法》。
      Nick Tune,是用技术、协作和领域驱动设计为复杂业务问题提供解决方案的软件开发者。通过开发目标宏伟的产品以及与充满热情的人一起工作,他在寻求不断地自我提升。
  • 目录:
    第Ⅰ部分 领域驱动设计的原则与实践第1章 什么是领域驱动设计 31.1 为复杂问题域创建软件的挑战 41.1.1 未使用通用语言创建的代码 41.1.2 组织结构的缺乏 51.1.3 泥球模式将扼杀开发 51.1.4 缺乏对问题域的关注 51.2 领域驱动设计模式如何管理复杂性 61.2.1 DDD的战略模式 61.2.2 DDD的战术模式 81.2.3 问题空间与解空间 91.3 领域驱动设计的实践与原则 101.3.1 专注于核心领域 101.3.2 通过协作进行学习 101.3.3 通过探索和实验来创建模型 101.3.4 通信 111.3.5 理解模型的适用性 111.3.6 让模型持续发展 111.4 领域驱动设计的常见误区 121.4.1 战术模式是DDD的关键 121.4.2 DDD是一套框架 121.4.3 DDD是一颗灵丹妙药 121.5 要点 13第2章 提炼问题域 152.1 知识提炼与协作 152.1.1 通过通用语言达成共识 162.1.2 领域知识的重要性 172.1.3 业务分析员的角色 172.1.4 一个持续过程 172.2 与领域专家一起获得领域见解 182.2.1 领域专家与业务相关人员的对比 182.2.2 对于业务的更深刻理解 182.2.3 与你的领域专家互动 192.3 有效提炼知识的模式 192.3.1 专注在最有意思的对话上 192.3.2 从用例开始 192.3.3 提出有力的问题 202.3.4 草图 202.3.5 CRC卡 212.3.6 延迟对模型中概念的命名 212.3.7 行为驱动开发 212.3.8 快速成型 232.3.9 查看基于纸面的系统 232.4 查看现有模型 232.4.1 理解意图 242.4.2 事件风暴 242.4.3 影响地图 252.4.4 理解业务模型 262.4.5 刻意发现 272.4.6 模型探讨漩涡 272.5 要点 28第3章 专注于核心领域 313.1 为何要分解一个问题域 313.2 如何捕获问题的实质 323.2.1 超越需求 323.2.2 为达成什么是核心内容的共识而捕获领域愿景 323.3 如何专注于核心问题 333.3.1 提炼问题域 343.3.2 核心领域 353.3.3 将你的核心领域当作一款产品而非一个项目 363.3.4 通用域 363.3.5 支撑域 373.4 子域如何决定解决方案的形成 373.5 并非一个系统的所有部分都会经过良好设计 383.5.1 专注于清晰边界而非完美模型 383.5.2 一开始核心领域不必总是需要是完美的 393.5.3 构建用于替代而非重用的子域 393.6 如果没有核心领域怎么办 393.7 要点 39第4章 模型驱动设计 41第5章 领域模型实现模式 59第6章 使用有界上下文维护领域模型的完整性 73第7章 上下文映射 91第8章 应用程序架构 103第9章 团队开始应用领域驱动设计通常会遇到的问题 119第10章 应用DDD的原则、实践与模式 129第Ⅱ部分 战略模式:在有界上下文之间通信第11章 有界上下文集成介绍 149第12章 通过消息传递集成 177第13章 通过使用RPC和REST的HTTP来集成 241第Ⅲ部分 战术模式:创建有效的领域模型第14章 构造块领域建模介绍 303第15章 值对象 323第16章 实体 355第17章 领域服务 383第18章 领域事件 399第19章 聚合 421第21章 存储库 471第22章 事件溯源 587第Ⅳ部分 有效应用程序的设计模式第23章 应用程序用户界面的架构设计 637第24章 CQRS:一种有界上下文的架构 659第25章 命令:用于处理业务用例的应用程序服务模式 677第26章 查询:领域报告 703
查看详情
其他版本 / 全部 (1)
相关图书 / 更多
领域驱动设计模式、原理与实践
领域驱动设计:软件核心复杂性应对之道(英文版)
[美]埃文斯 著
领域驱动设计模式、原理与实践
领域知识工程学
罗建中 编
领域驱动设计模式、原理与实践
领域驱动设计学习手册
[以色列]弗拉德·霍诺诺夫(Vlad Khononov)
领域驱动设计模式、原理与实践
领域特定语言
[美]马丁·福勒(Martin Fowler)
领域驱动设计模式、原理与实践
领域专用语言实战
[美]Debasish Ghosh
领域驱动设计模式、原理与实践
领域驱动设计与模式实战
[瑞典]Jimmy Nilsson 著
领域驱动设计模式、原理与实践
领域驱动设计.Net实践
甄镭
领域驱动设计模式、原理与实践
领域驱动设计精粹
Vernon(沃恩弗农) 著;[美]Vaughn、覃宇 笪磊 译
领域驱动设计模式、原理与实践
领域语义信息检索研究——以竹藤领域为例
彭琳 著
领域驱动设计模式、原理与实践
领域驱动设计 软件核心复杂性应对之道 英文版
[美]埃里克·埃文斯(Eric Evans)
领域驱动设计模式、原理与实践
领域自适应目标检测方法与应用
叶茂;唐宋;李旭冬
领域驱动设计模式、原理与实践
领域法学社会科学的新思维与法学共同体的新融合
刘剑文 著
您可能感兴趣 / 更多
领域驱动设计模式、原理与实践
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
领域驱动设计模式、原理与实践
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
领域驱动设计模式、原理与实践
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
领域驱动设计模式、原理与实践
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
领域驱动设计模式、原理与实践
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
领域驱动设计模式、原理与实践
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
领域驱动设计模式、原理与实践
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
领域驱动设计模式、原理与实践
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
领域驱动设计模式、原理与实践
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
领域驱动设计模式、原理与实践
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
领域驱动设计模式、原理与实践
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
领域驱动设计模式、原理与实践
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译