万本电子书0元读

万本电子书0元读

顶部广告

企业应用架构模式(典藏版)电子书

大师经典之作 本书是世界著名软件发大师Martin Fowler的经典作品之一。 40余种模式总结 几乎适用于任何企业应用平台。本书曾荣获《软件发》杂志图书类的生产效率奖和读者选择奖。 以实践为导向 为每种模式给出了使用方法和实现信息,并配以详细的Java代码或C#代码示例。 经久不衰 畅销20余年。尽管技术本身存在变化,但基本的设计思想并没有太多变化,这些思想可以加以适当调整,用来解决那些共同的问题。

售       价:¥

纸质售价:¥69.30购买纸书

60人正在读 | 0人评论 6.5

作       者:(英)马丁·福勒(Martin Fowler)

出  版  社:机械工业出版社

出版时间:2024-03-21

字       数:24.4万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是一部系统总结企业级软件架构方法、思想和模式的著作,被誉为“软件架构领域最重要的10本书之一”。原书被翻译为葡萄牙语、波兰语、德语、俄语、韩语、日语、简体中文等多种语言,畅销不衰,并曾获得美国《软件发》杂志颁发的“Jolt生产效率奖”。 第一部分(第1~8章)介绍企业应用架构领域需要掌握的关键知识和可能遇到的问题,并给出了这些问题的初步解决方案;第二部分(第9~18章)在对这些解决方案行细化的同时,总结出了51种实用的软件架构模式,每个模式都详细给出了使用场景、解决方案、UML表示等。 这些模式从不同层次、不同侧面展示了什么是好的企业应用架构,以及如何设计好的企业应用架构,不管企业应用发的技术和平台如何变化,这些模式始终能在企业应用架构中发挥重要的作用,是不可或缺的内功心法。<br/>【推荐语】<br/>大师经典之作 本书是世界著名软件发大师Martin Fowler的经典作品之一。 40余种模式总结 几乎适用于任何企业应用平台。本书曾荣获《软件发》杂志图书类的生产效率奖和读者选择奖。 以实践为导向 为每种模式给出了使用方法和实现信息,并配以详细的Java代码或C#代码示例。 经久不衰 畅销20余年。尽管技术本身存在变化,但基本的设计思想并没有太多变化,这些思想可以加以适当调整,用来解决那些共同的问题。<br/>【作者】<br/>马丁·福勒(Martin Fowler) 世界著名软件发大师,Thoughtworks首席科学家,从事软件发相关工作30余年,是全球软件架构、敏捷发、极限编程、设计模式等多个领域的领袖人物。此外,他在面向对象分析与设计、UML、数据库、领域特定语言等领域也有深厚的积累和卓越的贡献。 知名作家,著有多部在IT领域影响深远的著作,包括(部分): 《分析模式:可复用的对象模型》 《UML精粹》 《领域特定语言》 《NoSQL精粹》 《重构:改善既有代码的设计》 这些著作每一部都被奉为经典,深受读者欢迎。 此外,他还是一名知名的演说家和咨询师,通过演讲和咨询等方式,在全球范围内广泛传播他的经验和思想。<br/>
目录展开

译者序

前言

模式列表

引言

0.1 架构

0.2 企业应用

0.3 企业应用的种类

0.4 关于性能的考虑

0.5 模式

0.5.1 模式的结构

0.5.2 模式的局限性

Part 1 第一部分 表述

Chapter 1 第1章 分层

1.1 企业应用中层次的演化

1.2 三个基本层次

1.3 为各层选择运行环境

Chapter 2 第2章 组织领域逻辑

2.1 抉择

2.2 服务层

Chapter 3 第3章 映射到关系数据库

3.1 架构模式

3.2 行为问题

3.3 读取数据

3.4 结构映射模式

3.5 建立映射

3.6 使用元数据

3.7 数据库连接

3.8 其他问题

3.9 进一步阅读

Chapter 4 第4章 Web表示层

4.1 视图模式

4.2 输入控制器模式

4.3 进一步阅读

Chapter 5 第5章 并发

5.1 并发问题

5.2 执行语境

5.3 隔离与不变性

5.4 乐观并发控制和悲观并发控制

5.5 事务

5.6 离线并发控制的模式

5.7 应用服务器并发

5.8 进一步阅读

Chapter 6 第6章 会话状态

6.1 无状态的价值

6.2 会话状态

6.3 存储会话状态的方法

Chapter 7 第7章 分布策略

7.1 分布对象的诱惑

7.2 远程接口和本地接口

7.3 必须使用分布的情况

7.4 关于分布边界

7.5 分布接口

Chapter 8 第8章 通盘考虑

8.1 从领域层开始

8.2 深入到数据源层

8.3 表示层

8.4 一些关于具体技术的建议

8.5 其他分层方式

Part 2 第二部分 模式

Chapter 9 第9章 领域逻辑模式

9.1 事务脚本

9.2 领域模型

9.3 表模块

9.4 服务层

Chapter 10 第10章 数据源架构模式

10.1 表数据入口

10.2 行数据入口

10.3 活动记录

10.4 数据映射器

Chapter 11 第11章 对象-关系行为模式

11.1 工作单元

11.2 标识映射

11.3 延迟加载

Chapter 12 第12章 对象-关系结构模式

12.1 标识字段

12.2 外键映射

12.3 关联表映射

12.4 依赖映射

12.5 嵌入值

12.6 序列化LOB

12.7 单表继承

12.8 类表继承

12.9 具体表继承

12.10 继承映射器

Chapter 13 第13章 对象-关系元数据映射模式

13.1 元数据映射

13.2 查询对象

13.3 资源库

Chapter 14 第14章 Web表现模式

14.1 模型-视图-控制器

14.2 页面控制器

14.3 前端控制器

14.4 模板视图

14.5 转换视图

14.6 两步视图

14.7 应用控制器

Chapter 15 第15章 分布模式

15.1 远程外观

15.2 数据传输对象

Chapter 16 第16章 离线并发模式

16.1 乐观离线锁

16.2 悲观离线锁

16.3 粗粒度锁

16.4 隐含锁

Chapter 17 第17章 会话状态模式

17.1 客户会话状态

17.2 服务器会话状态

17.3 数据库会话状态

Chapter 18 第18章 基本模式

18.1 入口

18.2 映射器

18.3 层超类型

18.4 分离接口

18.5 注册表

18.6 值对象

18.7 货币

18.8 特殊情况

18.9 插件

18.10 服务桩

18.11 记录集

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部