搜索


会员资源切换至【手机版】

切换本帖至【手机版】


开启左侧

面向模式的软件架构(卷4)-分布式计算的模式语言(Pattern-Oriented Software Architecture Volume 4: A Patt

[复制链接]
发表于 2021-8-25 23:06:04 | 显示全部楼层 |阅读模式
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0


资源信息:



中文名


: 面向模式的软件架构(卷4)-分布式计算的模式语言


原名


: Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing


作者


: Frank Buschmann Kevlin Henney Douglas C. Schmidt


译者


: 肖鹏 陈立


图书分类


: 网络


资源格式


: PDF


版本


: 扫描版


出版社


: 人民邮电出版社


书号


: 9787115227737


发行时间


: 2010年6月28日


地区


: 大陆


语言


: 简体中文


概述


:




评论处1楼有网盘链接



内容介绍:


  本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。    本书适用于软件架构师和开发人员。


内容截图:





目录


: 第一部分 概 念 第1章 模式与模式语言 2 1.1 模式 2 1.2 模式内幕 3 1.2.1 问题的环境 3 1.2.2 驱动因素:所有模式的核心 4 1.2.3 解决方案与结果 4 1.2.4 模式命名 4 1.2.5 模式表现形式概述 5 1.3 模式的关系 5 1.3.1 模式的互补 5 1.3.2 模式的组合 6 1.3.3 模式故事 6 1.3.4 模式序列 7 1.4 模式语言 7 1.4.1 从模式序列到模式语言 7 1.4.2 展现和使用模式语言 7 1.5 模式的连接 8 第2章 分布式系统 9 2.1 分布式的优点 9 .2.2 分布式的挑战 11 2.3 用以支持分布式的技术 12 2.3.1 分布式对象计算中间件 13 2.3.2 组件中间件 14 2.3.3 发布/订阅中间件和面向消息的中间件 15 2.3.4 面向服务架构和web服务 16 2.4 中间件技术的局限性 17 第3章 模式语言 18 3.1 意图、范畴和对象 18 3.2 起源 18 3.3 结构和内容 19 3.4 模式的表现 24 3.5 实际应用 26 第二部分 模式故事 第4章 仓库管理流程控制 33 4.1 系统范畴 33 4.2 仓库管理流程控制 34 第5章 基线架构 37 5.1 架构环境 37 5.2 划分大泥球 38 5.3 层次分解 38 5.4 访问领域对象功能 40 5.5 网络桥接 41 5.6 分离用户界面 43 5.7 功能分布 45 5.8 支持并发的领域对象访问 47 5.9 获得可扩展的并发性 48 5.10 将面向对象与关系型数据库连接起来 49 5.11 领域对象的运行时配置 50 5.12 基线架构总结 51 第6章 通信中间件 54 6.1 分布式系统的中间件架构 54 6.2 对中间件的内部设计进行结构化 57 6.3 封装底层系统机制 58 6.4 分离orb核心事件 59 6.5 orb连接管理 61 6.6 提高orb的可伸缩性 63 6.7 实现同步请求队列 65 6.8 可互换的内部orb机制 66 6.9 管理orb策略 68 6.10 orb动态配置 69 6.11 通信中间件总结 71 第7章 仓库拓扑 74 7.1 仓库拓扑基线 74 7.2 表现层次化的存储结构 74 7.3 存储结构导航 77 7.4 存储属性建模 78 7.5 不同的存储单元行为 79 7.6 实现全局功能 81 7.7 遍历仓库拓扑 81 7.8 支持控制流扩展 83 7.9 连接数据库 84 7.10 维护内存中的存储单元数据 85 7.11 配置仓库拓扑 86 7.12 细述显式接口 88 7.13 仓库拓扑总结 89 第8章 模式故事背后的故事 91 第三部分 模式语言 第9章 从混沌到结构 97 9.1 domain model** 106 9.2 layers** 108 9.3 model-view-controller** 109 9.4 presentation-abstraction-control 111 9.5 microkernel** 113 9.6 reflection* 114 9.7 pipes and filters** 116 9.8 shared repository** 117 9.9 blackboard 119 9.10 domain object** 121 第10章 分布式基础设施 123 10.1 messaging** 129 10.2 message channel** 130 10.3 message endpoint** 132 10.4 message translator** 133 10.5 message router** 134 10.6 publisher-subscriber** 135 10.7 broker** 137 10.8 client proxy** 139 10.9 requestor** 140 10.10 invoker** 142 10.11 client request handler** 143 10.12 server request handler** 144 第11章 事件分离和分发 147 11.1 reactor** 150 11.2 proactor* 152 11.3 acceptor-connector** 154 11.4 asynchronous completion token** 155 第12章 接口划分 157 12.1 explicit interface** 163 12.2 extension interface** 165 12.3 introspective interface** 166 12.4 dynamic invocation interface* 167 12.5 proxy** 169 12.6 business delegate** 170 12.7 facade** 171 12.8 combined method** 172 12.9 iterator** 173 12.10 enumeration methond** 174 12.11 batch method** 175 第13章 组件划分 177 13.1 encapsulated implementation** 181 13.2 whole-part** 183 13.3 composite** 185 13.4 master-slave** 186 13.5 half-object plus protocol** 188 13.6 replicated component group** 189 第14章 应用控制 191 14.1 page controller** 196 14.2 front controller** 197 14.3 application controller** 198 14.4 command processor** 199 14.5 template view** 200 14.6 transform view** 201 14.7 firewall proxy** 202 14.8 authorization** 204 第15章 并发 206 15.1 half-sync/half-async** 209 15.2 leader/followers** 211 15.3 active object** 212 15.4 monitor object** 214 第16章 同步 216 16.1 guarded suspension** 221 16.2 future** 223 16.3 thread-safe interface* 224 16.4 double-checked locking 225 16.5 strategized locking** 226 16.6 scoped locking** 227 16.7 thread-specific storage 228 16.8 copied value** 230 16.9 immutable value** 231 第17章 对象间的交互 233 17.1 observer** 237 17.2 double dispatch ** 238 17.3 mediator* 239 17.4 command** 240 17.5 memento** 242 17.6 context object** 243 17.7 data transfer object** 244 17.8 message** 245 第18章 适配与扩展 247 18.1 bridge** 255 18.2 object adapter** 256 18.3 chain of responsibility* 257 18.4 interpreter 258 18.5 interceptor** 260 18.6 visitor** 261 18.7 decorator 262 18.8 execute-around object** 264 18.9 template method* 265 18.10 strategy** 266 18.11 null object** 267 18.12 wrapper facade** 269 18.13 declarative component configuration* 270 第19章 模态行为 272 19.1 objects for states* 274 19.2 methods for states* 275 19.3 collections for states* 276 第20章 资源管理 278 20.1 container* 288 20.2 component configurator* 289 20.3 object manager** 291 20.4 lookup** 292 20.5 virtual proxy** 294 20.6 lifecycle callback** 295 20.7 task coordinator* 296 20.8 resource pool** 298 20.9 resource cache** 299 20.10 lazy acquisition** 300 20.11 eager acquisition** 301 20.12 partial acquisition* 303 20.13 activator** 304 20.14 evictor** 305 20.15 leasing** 306 20.16 automated garbage collection** 307 20.17 counting handles** 309 20.18 abstract factory** 311 20.19 builder* 312 20.20 factory method** 313 20.21 disposal method** 314 第21章 数据库访问 316 21.1 database access layer** 318 21.2 data mapper** 320 21.3 row data gateway** 321 21.4 table data gateway ** 323 21.5 active record 324 第22章 最后的思考 326 术语表 327 参考书目 340

主题推广




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

切换至【手机版】| 主站| Archiver|

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

|网站地图

GMT+8, 2026-3-27 01:02 , Processed in 1.194495 second(s), 124 queries .

 

快速回复 返回顶部 返回列表