图书介绍

面向模式的软件架构 第4卷 分布式计算的模式语言PDF|Epub|txt|kindle电子书版本网盘下载

面向模式的软件架构 第4卷 分布式计算的模式语言
  • (德)FrankBuschmann,(英)KevlinHenney,(美)DouglasC.Schmidt著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115227737
  • 出版时间:2010
  • 标注页数:352页
  • 文件大小:89MB
  • 文件页数:369页
  • 主题词:软件设计;分布式计算机系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向模式的软件架构 第4卷 分布式计算的模式语言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 概念2

第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

第二部分 模式故事33

第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

第三部分 模式语言97

第9章 从混沌到结构97

9.1 Domain Model106

9.2 Layers108

9.3 Model-View-Controller109

9.4 Presentation-Abstraction-Control111

9.5 Microkernel113

9.6 Reflection114

9.7 Pipes and Filters116

9.8 Shared Repository117

9.9 Blackboard119

9.10 Domain Object121

第10章 分布式基础设施123

10.1 Messaging129

10.2 Message Channel130

10.3 Message Endpoint132

10.4 Message Translator133

10.5 Message Router134

10.6 Publisher-Subscriber135

10.7 Broker137

10.8 Client Proxy139

10.9 Requestor140

10.10 Invoker142

10.11 Client Request Handler143

10.12 Server Request Handler144

第11章 事件分离和分发147

11.1 Reactor150

11.2 Proactor152

11.3 Acceptor-Connector154

11.4 Asynchronous Completion Token155

第12章 接口划分157

12.1 Explicit Interface163

12.2 Extension Interface165

12.3 Introspective Interface166

12.4 Dynamic Invocation Interface167

12.5 Proxy169

12.6 Business Delegate170

12.7 Facade171

12.8 Combined Method172

12.9 Iterator173

12.10 Enumeration Methond174

12.11 Batch Method175

第13章 组件划分177

13.1 Encapsulated Implementation181

13.2 Whole-Part183

13.3 Composite185

13.4 Master-Slave186

13.5 Half-Object plus Protocol188

13.6 Replicated Component Group189

第14章 应用控制191

14.1 Page Controller196

14.2 Front Controller197

14.3 Application Controller198

14.4 Command Processor199

14.5 Template View200

14.6 Transform View201

14.7 Firewall Proxy202

14.8 Authorization204

第15章 并发206

15.1 Half-Sync/Half-Async209

15.2 Leader/Followers211

15.3 Active Object212

15.4 Monitor Object214

第16章 同步216

16.1 Guarded Suspension221

16.2 Future223

16.3 Thread-Safe Interface224

16.4 Double-Checked Locking225

16.5 Strategized Locking226

16.6 Scoped Locking227

16.7 Thread-Specifc Storage228

16.8 Copied Value230

16.9 Immutable Value231

第17章 对象间的交互233

17.1 Observer237

17.2 Double Dispatch238

17.3 Mediator239

17.4 Command240

17.5 Memento242

17.6 Context Object243

17.7 Data Transfer Object244

17.8 Message245

第18章 适配与扩展247

18.1 Bridge255

18.2 Object Adapter256

18.3 Chain of Responsibility257

18.4 Interpreter258

18.5 Interceptor260

18.6 Visitor261

18.7 Decorator262

18.8 Execute-Around Object264

18.9 Template Method265

18.10 Strategy266

18.11 Null Object267

18.12 Wrapper Facade269

18.13 Declarative Component Configuration270

第19章 模态行为272

19.1 Objects for States274

19.2 Methods for States275

19.3 Collections for States276

第20章 资源管理278

20.1 Container288

20 2 Component Configurator289

20.3 Object Manager291

20.4 Lookup292

20.5 Virtual Proxy294

20.6 Lifecycle Callback295

20.7 Task Coordinator296

20.8 Resource Pool298

20.9 Resource Cache299

20.10 Lazy Acquisition300

20.11 Eager Acquisition301

20.12 Partial Acquisition303

20.13 Activator304

20.14 Evictor305

20.15 Leasing306

20.16 Automated Garbage Collection307

20.17 Counting Handles309

20.18 Abstract Factory311

20.19 Builder312

20.20 Factory Method313

20.21 Disposal Method314

第21章 数据库访问316

21.1 Database Access Layer318

21.2 Data Mapper320

21.3 Row Data Gateway321

21.4 Table Data Gateway323

21.5 Active Record324

第22章 最后的思考326

术语表327

参考书目340

热门推荐