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

请输入您要查询的图书:

 

图书 领域驱动设计--软件核心复杂性应对之道
内容
编辑推荐

领域建模已被业界普遍认为是软件设计成败的关键。通过领域建模,软件开发人员能够展示丰富的功能并将这些功能实现为真正满足用户需要的软件。尽管领域建模非常重要,但市面上介绍如何将有效的领域建模结合到软件开发过程中的著作却非常少。

本书就是为此目的而编写的。它向读者系统地讲述了领域驱动设计的方法,介绍了大量优秀的设计示例、技术经验以及用于处理复杂领域软件工程的基本原则。本书做到了设计和开发实践相结合,在介绍领域驱动设计的同时,还提供了大量的JaVa示例。

通过本书,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则和术语。

面向对象的开发人员、系统分析师以及设计师在深入思考领域问题时,能够从本书中获得一定的指导,从而建立丰富而有用的领域模型,并将这些模型转化为高质量和持久的软件实现。

内容推荐

本书主要内容:

分离领域

使用通用语言

管理领域对象的生命周期

实现建模突破

挖掘模型中的隐含概念

应用分析模式

将设计模式与模型相联系

维护模型的完整性

编写领域愿景声明

面向更深层理解的重构

柔性设计

创建插件框架

结合大比例结构与限界上下文

目录

第I部分 让领域模型发挥作用

第1章 消化知识

 1.1有效建模的因素

 1.2知识消化

 1.3持续学习

 1.4知识丰富的设计

 1.5深层模型

第2章 交流及语言的使用

 2.1通用语言

 2.2利用对话改进模型

 2.3一个团队,一种语言

 2.4文档和图

2.4.1书面的设计文档

2.4.2执行的基础

 2.5说明性模型

第3章 将模型和实现绑定

 3.1模型驱动设计

 3.2建模范型和工具支持

 3.3突出主旨:为什么模型对用户很关键

3.4实践型建模人员

第II部分模型驱动设计的构建块

第4章分离领域

 4.1分层架构

4.1.1层问的联系

4.1.2架构框架

 4.2模型属于领域层

 4.3其他种类的隔离

第5章软件中的模型描述

 5.1关联

 5.2实体(又称引用对象)

5.2.1实体建模

5.2.2设计标识操作

 5.3值对象

5.3.1设计值对象

5.3.2设计包含值对象的关联

5.4服务

5.4.1服务和分隔的领域层

5.4.2粒度

5.4.3访问服务

5.5模块(包)

5.5.1敏捷的模块

5.5.2基础结构驱动打包的缺陷

5.6建模范式

5.6.1对象范式的优势

5.6.2对象世界中的非对象

5.6.3在混合范式中使用模型驱动设计

第6章领域对象的生命周期

6.1聚合

6.2工厂

6.2.1工厂及其应用场所的选择

6.2.2只需构造函数的情况

6.2.3接口的设计

6.2.4如何放置不变量的逻辑

6.2.5实体工厂与值对象工厂

6.2.6存储对象的重建

6.3仓储

6.3.1查询仓储

6.3.2了解仓储实现的必要性

6.3.3实现仓储

6.3.4在框架内工作

6.3.5与工厂的关系

6.4为关系数据库设计对象

……

标签
缩略图
书名 领域驱动设计--软件核心复杂性应对之道
副书名
原作名
作者 (美)伊文斯
译者 陈大峰//张泽鑫
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302115762
开本 16开
页数 390
版次 1
装订 平装
字数 496
出版时间 2006-03-01
首版时间 2006-03-01
印刷时间 2007-08-01
正文语种
读者对象 研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.55
CIP核字
中图分类号 TP311.5
丛书名
印张 25.5
印次 3
出版地 北京
230
188
17
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2003-8068
版权提供者 培生教育出版集团
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

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

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/14 6:35:41