领域驱动设计:软件核心复杂性应对之道

领域驱动设计:软件核心复杂性应对之道
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2010-11
版次: 1
ISBN: 9787115238870
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 369页
字数: 576千字
正文语种: 简体中文
  • 《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。
    《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。 第一部分让领域模型发挥作用
    第1章消化知识
    1.1有效建模的要素
    1.2知识消化
    1.3持续学习
    1.4知识丰富的设计
    1.5深层模型

    第2章语言的交流和使用
    2.1模式:UBIQUITOUSLANGUAGE
    2.2“大声地”建模
    2.3一个团队,一种语言
    2.4文档和图
    2.4.1书面设计文档
    2.4.2完全依赖可执行代码的情况
    2.5解释性模型

    第3章绑定模型和实现
    3.1模式:MODEL-DRIVENDESIGN
    3.2建模范式和工具支持
    3.3揭示主旨:为什么模型对用户至关重要
    3.4模式:HANDS-ONMODELER

    第二部分模型驱动设计的构造块
    第4章分离领域
    4.1模式:LAYEREDARCHITECTURE
    4.1.1将各层关联起来
    4.1.2架构框架
    4.2模型属于领域层
    4.3模式:THESMARTUI“ANTI-PATTERN”
    4.4其他分离方式

    第5章软件中所表示的模型
    5.1关联
    5.2模式:ENTITY(又称为REFERENCEOBJECT)
    5.2.1ENTITY建模
    5.2.2设计标识操作
    5.3模式:VALUEOBJECT
    5.3.1设计VALUEOBJECT
    5.3.2设计包含VALUEOBJECT的关联
    5.4模式:SERVICE
    5.4.1SERVICE与孤立的领域层
    5.4.2粒度
    5.4.3对SERVICE的访问
    5.5模式:MODULE(也称为PACKAGE)
    5.5.1敏捷的MODULE
    5.5.2基础设施驱动的打包存在的隐患
    5.6建模范式
    5.6.1对象范式流行的原因
    5.6.2对象世界中的非对象
    5.6.3在混合范式中坚持使用MODEL-DRIVENDESIGN

    第6章领域对象的生命周期
    6.1模式:AGGREGATE
    ……
    第7章使用语言:一个扩展的示例

    第三部分通过重构来加深理解
    第8章突破
    第9章将隐式概念转变为显式概念
    第10章柔性设计
    第11章分析模式的应用
    第12章将设计模式应用于模型
    第13章通过重构得到更深层的理解

    第四部分战略设计
    第14章保持模型的完整性
    第15章精炼
    第16章大比例结构
    第17章领域驱动设计的综合运用
    结束语
    附录
    术语表
    参考文献
    图片说明
    索引
  • 内容简介:
    《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。
    《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。
  • 目录:
    第一部分让领域模型发挥作用
    第1章消化知识
    1.1有效建模的要素
    1.2知识消化
    1.3持续学习
    1.4知识丰富的设计
    1.5深层模型

    第2章语言的交流和使用
    2.1模式:UBIQUITOUSLANGUAGE
    2.2“大声地”建模
    2.3一个团队,一种语言
    2.4文档和图
    2.4.1书面设计文档
    2.4.2完全依赖可执行代码的情况
    2.5解释性模型

    第3章绑定模型和实现
    3.1模式:MODEL-DRIVENDESIGN
    3.2建模范式和工具支持
    3.3揭示主旨:为什么模型对用户至关重要
    3.4模式:HANDS-ONMODELER

    第二部分模型驱动设计的构造块
    第4章分离领域
    4.1模式:LAYEREDARCHITECTURE
    4.1.1将各层关联起来
    4.1.2架构框架
    4.2模型属于领域层
    4.3模式:THESMARTUI“ANTI-PATTERN”
    4.4其他分离方式

    第5章软件中所表示的模型
    5.1关联
    5.2模式:ENTITY(又称为REFERENCEOBJECT)
    5.2.1ENTITY建模
    5.2.2设计标识操作
    5.3模式:VALUEOBJECT
    5.3.1设计VALUEOBJECT
    5.3.2设计包含VALUEOBJECT的关联
    5.4模式:SERVICE
    5.4.1SERVICE与孤立的领域层
    5.4.2粒度
    5.4.3对SERVICE的访问
    5.5模式:MODULE(也称为PACKAGE)
    5.5.1敏捷的MODULE
    5.5.2基础设施驱动的打包存在的隐患
    5.6建模范式
    5.6.1对象范式流行的原因
    5.6.2对象世界中的非对象
    5.6.3在混合范式中坚持使用MODEL-DRIVENDESIGN

    第6章领域对象的生命周期
    6.1模式:AGGREGATE
    ……
    第7章使用语言:一个扩展的示例

    第三部分通过重构来加深理解
    第8章突破
    第9章将隐式概念转变为显式概念
    第10章柔性设计
    第11章分析模式的应用
    第12章将设计模式应用于模型
    第13章通过重构得到更深层的理解

    第四部分战略设计
    第14章保持模型的完整性
    第15章精炼
    第16章大比例结构
    第17章领域驱动设计的综合运用
    结束语
    附录
    术语表
    参考文献
    图片说明
    索引
查看详情
您可能感兴趣 / 更多
领域驱动设计:软件核心复杂性应对之道
领域驱动设计:软件核心复杂性应对之道(英文版)
[美]埃文斯 著
领域驱动设计:软件核心复杂性应对之道
领域知识工程学
罗建中 编
领域驱动设计:软件核心复杂性应对之道
领域驱动设计学习手册
[以色列]弗拉德·霍诺诺夫(Vlad Khononov)
领域驱动设计:软件核心复杂性应对之道
领域特定语言
[美]马丁·福勒(Martin Fowler)
领域驱动设计:软件核心复杂性应对之道
领域专用语言实战
[美]Debasish Ghosh
领域驱动设计:软件核心复杂性应对之道
领域驱动设计与模式实战
[瑞典]Jimmy Nilsson 著
领域驱动设计:软件核心复杂性应对之道
领域驱动设计.Net实践
甄镭
领域驱动设计:软件核心复杂性应对之道
领域驱动设计精粹
Vernon(沃恩弗农) 著;[美]Vaughn、覃宇 笪磊 译
领域驱动设计:软件核心复杂性应对之道
领域语义信息检索研究——以竹藤领域为例
彭琳 著
领域驱动设计:软件核心复杂性应对之道
领域驱动设计 软件核心复杂性应对之道 英文版
[美]埃里克·埃文斯(Eric Evans)
领域驱动设计:软件核心复杂性应对之道
领域自适应目标检测方法与应用
叶茂;唐宋;李旭冬
领域驱动设计:软件核心复杂性应对之道
领域法学社会科学的新思维与法学共同体的新融合
刘剑文 著
系列丛书 / 更多
领域驱动设计:软件核心复杂性应对之道
领域驱动设计:软件核心复杂性应对之道(英文版)
[美]埃文斯 著
领域驱动设计:软件核心复杂性应对之道
领域知识工程学
罗建中 编
领域驱动设计:软件核心复杂性应对之道
领域驱动设计学习手册
[以色列]弗拉德·霍诺诺夫(Vlad Khononov)
领域驱动设计:软件核心复杂性应对之道
领域特定语言
[美]马丁·福勒(Martin Fowler)
领域驱动设计:软件核心复杂性应对之道
领域专用语言实战
[美]Debasish Ghosh
领域驱动设计:软件核心复杂性应对之道
领域驱动设计与模式实战
[瑞典]Jimmy Nilsson 著
领域驱动设计:软件核心复杂性应对之道
领域驱动设计.Net实践
甄镭
领域驱动设计:软件核心复杂性应对之道
领域驱动设计精粹
Vernon(沃恩弗农) 著;[美]Vaughn、覃宇 笪磊 译
领域驱动设计:软件核心复杂性应对之道
领域语义信息检索研究——以竹藤领域为例
彭琳 著
领域驱动设计:软件核心复杂性应对之道
领域驱动设计 软件核心复杂性应对之道 英文版
[美]埃里克·埃文斯(Eric Evans)
领域驱动设计:软件核心复杂性应对之道
领域自适应目标检测方法与应用
叶茂;唐宋;李旭冬
领域驱动设计:软件核心复杂性应对之道
领域法学社会科学的新思维与法学共同体的新融合
刘剑文 著
相关图书 / 更多
领域驱动设计:软件核心复杂性应对之道
领域驱动设计:软件核心复杂性应对之道(英文版)
[美]埃文斯 著
领域驱动设计:软件核心复杂性应对之道
领域知识工程学
罗建中 编
领域驱动设计:软件核心复杂性应对之道
领域驱动设计学习手册
[以色列]弗拉德·霍诺诺夫(Vlad Khononov)
领域驱动设计:软件核心复杂性应对之道
领域特定语言
[美]马丁·福勒(Martin Fowler)
领域驱动设计:软件核心复杂性应对之道
领域专用语言实战
[美]Debasish Ghosh
领域驱动设计:软件核心复杂性应对之道
领域驱动设计与模式实战
[瑞典]Jimmy Nilsson 著
领域驱动设计:软件核心复杂性应对之道
领域驱动设计.Net实践
甄镭
领域驱动设计:软件核心复杂性应对之道
领域驱动设计精粹
Vernon(沃恩弗农) 著;[美]Vaughn、覃宇 笪磊 译
领域驱动设计:软件核心复杂性应对之道
领域语义信息检索研究——以竹藤领域为例
彭琳 著
领域驱动设计:软件核心复杂性应对之道
领域驱动设计 软件核心复杂性应对之道 英文版
[美]埃里克·埃文斯(Eric Evans)
领域驱动设计:软件核心复杂性应对之道
领域自适应目标检测方法与应用
叶茂;唐宋;李旭冬
领域驱动设计:软件核心复杂性应对之道
领域法学社会科学的新思维与法学共同体的新融合
刘剑文 著