图书介绍
分布式对象技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李文军等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111130049
- 出版时间:2004
- 标注页数:360页
- 文件大小:23MB
- 文件页数:378页
- 主题词:软件开发-高等学校-教材
PDF下载
下载说明
分布式对象技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基本概念1
第1章 计算:从集中到分布1
1.1 软件设计的基本思想1
1.1.1 隐式地与显式地1
1.1.2 逻辑的与物理的2
1.1.3 面向对象技术3
1.1.4 软件体系结构4
1.2 客户机/服务器体系结构4
1.2.1 客户机与服务器4
1.2.2 客户端与服务端的分离5
1.2.3 两层结构与多层结构6
1.2.4 分布式对象系统7
1.3 一个话费清单查询程序8
1.3.1 数据库设计8
1.3.2 客户程序与服务程序的通信10
1.3.3 远程方法调用(RMI)10
1.3.4 对象接口定义12
1.3.5 服务端程序12
1.3.6 客户端程序16
1.3.7 部署并运行应用程序19
1.4 关于例子程序的讨论21
1.4.1 我们做了什么22
1.4.2 我们还可以做什么22
1.4.3 如何让我们做得更好25
1.5 思考与练习25
1.6 进一步阅读26
第2章 CORBA基本原理28
2.1 对象管理体系结构28
2.1.1 对象管理组织OMG28
2.1.2 对象管理体系结构OMA29
2.2 CORBA体系结构31
2.2.1 OMG的对象模型32
2.2.2 对象请求代理的体系结构32
2.2.3 对象接口定义33
2.2.4 客户端机制34
2.2.5 服务端机制35
2.3 分布式对象的可互操作性35
2.3.1 可互操作性35
2.3.2 ORB域和桥接36
2.3.3 GIOP、HOP与ESIOP36
2.4.1 CORBA规范37
2.4 CORBA规范与CORBA产品37
2.3.4 更高的可互操作性37
2.4.2 CORBA产品概述38
2.4.3 商品化ORB产品39
2.4.4 免费与开源ORB产品40
2.4.5 产品与规范的一致性41
2.5 内容小结42
2.5.1 CORBA带来什么42
2.5.2 未解决的问题43
2.6 思考与练习43
2.7 进一步阅读44
第2部分 开发过程46
第3章 CORBA应用程序开发过程46
3.1 面向对象分析与设计46
3.2 分布式系统的设计决策47
3.2.1 运行平台47
3.2.2 网络传输47
3.2.3 通信方式47
3.2.4 资源优化47
3.3 CORBA应用程序开发过程48
3.3.1 编写对象接口48
3.2.5 其他决策问题48
3.3.2 编译IDL文件49
3.3.3 编写对象实现和服务程序50
3.3.4 编写客户程序50
3.3.5 创建并部署应用程序50
3.3.6 运行应用程序51
3.4 一个银行账户管理程序51
3.4.1 对象接口定义51
3.4.2 生成的接口和类52
3.4.3 编写对象实现和服务程序58
3.4.4 编写客户程序61
3.4.5 创建应用程序62
3.4.6 运行应用程序63
3.5 深入IDL桩和框架64
3.5.1 IDL桩和框架的类层次64
3.5.2 IDL桩与客户端对象引用64
3.5.3 IDL框架的代码68
3.5.4 用于纽带机制的IDL框架70
3.6 思考与练习71
3.7 进一步阅读72
4.1.2 接口定义语言74
4.1.1 接口与实现分离74
4.1 对象接口与对象实现74
第4章 编写对象接口74
4.2 OMG IDL的语法与语义75
4.2.1 词法规则75
4.2.2 模块的声明76
4.2.3 类型的声明76
4.2.4 常量的声明81
4.2.5 异常的声明81
4.2.6 接口的声明82
4.2.7 值类型的声明84
4.3.1 IDL定义88
4.3 使用值类型88
4.3.2 编译IDL文件90
4.3.3 实现IDL接口90
4.3.4 实现值类型91
4.3.5 服务程序与客户程序94
4.4 使用接口库96
4.4.1 什么是接口库96
4.4.2 接口库的结构96
4.4.3 接口库管理工具97
4.4.4 编写接口库客户程序98
4.5.1 如何编写好的对象接口102
4.5 设计对象接口的准则102
4.5.2 典型的对象接口103
4.6 思考与练习103
4.7 进一步阅读105
第5章 编写服务端程序107
5.1 可移植对象适配器107
5.1.1 CORBA对象与伺服对象107
5.1.2 CORBA对象的基本语义108
5.1.3 对象适配器109
5.1.4 可移植对象适配器109
5.1.5 POA及其组件的IDL定义111
5.2 设计POA策略114
5.2.1 什么是POA策略114
5.2.2 选择POA策略115
5.2.3 组合使用POA策略117
5.2.4 请求的处理过程117
5.3 使用POA118
5.3.1 获取根POA的对象引用118
5.3.2 创建自定义策略的POA119
5.3.3 使用POA管理器119
5.3.4 激活与冻结对象121
5.3.5 使用默认伺服对象123
5.4 伺服对象管理器125
5.4.1 伺服对象激活器125
5.4.2 伺服对象定位器128
5.5 适配器激活器130
5.5.1 按需激活POA130
5.5.2 使用适配器激活器的例子程序131
5.6.1 纽带机制工作原理134
5.6.2 使用纽带机制的例子程序134
5.6 纽带机制134
5.7 POA与BOA137
5.7.1 基本对象适配器137
5.7.2 POA对BOA的改进137
5.8 思考与练习137
5.9 进一步阅读138
第6章 编写客户端程序140
6.1 请求的基本概念140
6.1.1 请求是一个对象140
6.1.2 ORB伪对象141
6.1.3 创建请求对象143
6.1.4 Any类型144
6.1.5 实际参数与返回结果146
6.1.6 服务端的请求对象147
6.2 选择调用类型148
6.2.1 静态调用接口148
6.2.2 动态调用接口148
6.2.3 选择合适的调用类型148
6.3 选择通信方式149
6.3.1 同步通信149
6.3.4 使用不同的通信方式150
6.3.3 单向通信150
6.3.2 延迟同步通信150
6.4 使用动态调用接口151
6.4.1 基于DⅡ的IDL桩151
6.4.2 使用DⅡ的开发步骤152
6.4.3 完整的例子程序154
6.5 使用动态框架接口156
6.5.1 动态框架接口156
6.5.2 基于DSI的IDL框架156
6.5.3 使用DSI编写对象实现158
6.6.1 什么是上下文对象163
6.6.2 Context伪对象163
6.6 请求的上下文163
6.6.3 使用附带上下文的请求164
6.7 消息传递的服务质量166
6.7.1 消息传递的QoS策略166
6.7.2 为消息传递指定QoS策略170
6.7.3 一个完整的例子程序171
6.8 思考与练习172
6.9 进一步阅读174
7.1.3 考虑系统容错性176
7.1.2 决定包装形式176
7.1.1 选择运行平台176
7.1 部署阶段的总体决策176
第7章 部署应用程序176
7.1.4 开放系统与封闭系统177
7.1.5 安装过程启示177
7.2 部署服务端程序178
7.2.1 创建和发布对象引用178
7.2.2 部署对象实现178
7.2.3 部署持久服务程序178
7.3 部署客户端程序178
7.4 部署VisiBroker应用程序179
7.3.3 部署IDL客户桩179
7.3.1 获取对象引用179
7.3.2 部署接口定义179
7.4.1 安装运行环境180
7.4.2 安装支持服务180
7.4.3 定制运行环境181
7.4.4 启动应用程序181
7.4.5 使用管理工具182
7.5 设置VisiBroker属性182
7.5.1 VisiBroker属性182
7.5.2 设置ViSiBroker的属性183
7.6 配置智能代理185
7.6.1 部署智能代理185
7.6.2 使用ORB域186
7.6.3 提高对象容错性187
7.7 使用实现库188
7.7.1 什么是实现库服务188
7.7.2 实现库管理工具189
7.7.3 编写实现库客户程序190
7.7.4 按需激活对象193
7.8 思考与练习194
7.9 进一步阅读195
第3部分 高级课程197
第8章 对象查找与对象通信197
8.1 对象查找197
8.1.1 查找对象的基本机制197
8.1.2 CORBA命名服务198
8.1.3 CORBA交易对象服务203
8.1.4 选择合适的对象查找机制207
8.2.2 CORBA事件服务208
8.2.1 分布式对象的通信208
8.2 对象通信208
8.2.3 CORBA通知服务219
8.2.4 CORBA消息服务220
8.3 思考与练习221
8.4 进一步阅读222
第9章 事务处理及其他对象服务224
9.1 对象事务处理224
9.1.1 什么是事务224
9.1.2 基于DBMS的事务处理224
9.1.3 分布式事务处理225
9.1.4 CORBA对象事务服务227
9.1.5 OTS应用编程模型232
9.1.6 OTS与TP监控程序235
9.2 并发控制236
9.2.1 CORBA并发控制服务236
9.2.2 不同的锁模式236
9.2.3 并发控制服务提供的接口237
9.3 对象安全性238
9.3.1 信息系统的安全性238
9.3.2 CORBA安全服务239
9.3.4 安全服务的体系结构240
9.3.3 安全策略及其实施240
9.4 对象持久性242
9.4.1 CORBA持久对象服务242
9.4.2 CORBA持久状态服务242
9.4.3 CORBA外表化服务242
9.5 对象集管理243
9.5.1 CORBA关系服务243
9.5.2 CORBA生存期服务244
9.5.3 CORBA对象类集服务244
9.6 其他服务245
9.6.1 CORBA属性服务245
9.5.4 CORBA查询服务245
9.6.2 CORBA时间服务246
9.6.3 CORBA特许服务246
9.7 思考与练习246
9.8 进一步阅读247
第10章 性能与可伸缩性249
10.1 基本概念249
10.1.1 分布式应用程序的性能和可伸缩性249
10.2 优化IDL接口的设计模式250
10.2.1 优化分布式应用程序性能的设计原则250
10.1.2 POA与可伸缩性250
10.2.2 一个忽略性能的IDL接口设计例子251
10.2.3 值对象设计模式252
10.2.4 迭代器设计模式254
10.3 资源池255
10.3.1 什么是资源池256
10.3.2 资源池的体系结构256
10.3.3 资源池的QoS策略257
10.4 多线程258
10.4.1 多线程体系结构259
10.4.2 服务程序的多线程模型259
10.4.3 VisiBroker的线程管理261
10.5 连接管理262
10.5.1 连接与可伸缩性262
10.5.2 可伸缩的连接管理263
10.5.3 VisiBroker的连接管理264
10.6 内存管理265
10.6.1 杜绝内存泄漏265
10.6.2 伺服对象实例池268
10.7 负载均衡270
10.7.1 实现负载均衡的体系结构271
10.7.4 基于中间件的负载均衡272
10.7.3 基于操作系统的负载均衡272
10.7.2 基于网络的负载均衡272
10.7.5 基于应用程序的负载均衡273
10.8 思考与练习274
10.9 进一步阅读275
第4部分 其他及展望277
第11章 EJB组件模型与J2EE规范277
11.1 EJB的基本概念277
11.1.1 EJB组件的分类278
11.1.2 EJB组件与EJB容器279
11.2.1 通信基础设施280
11.2 EJB容器提供的设施与服务280
11.2.2 生存期管理281
11.2.3 命名服务283
11.2.4 并发控制服务283
11.2.5 持久性服务284
11.2.6 事务服务285
11.2.7 安全服务286
11.3 开发与部署实体组件288
11.3.1 对象/关系映射288
11.3.2 CMP实体组件292
11.3.3 BMP实体组件300
11.4 开发与部署会话组件306
11.4.1 无状态会话组件307
11.4.2 有状态会话组件312
11.5 开发与部署消息驱动组件317
11.5.1 Java消息服务318
11.5.2 消息驱动组件319
11.6 J2EE规范与应用服务器324
11.6.1 基于Web的应用324
11.6.2 J2EE规范324
11.6.3 JSP和Servlet324
11.7 思考与练习328
11.6.4 J2EE应用服务器328
11.8 进一步阅读330
第12章 分布式计算展望332
12.1 XML与Web服务332
12.1.1 面向服务的体系结构332
12.1.2 Web服务333
12.2 网格计算与网格服务335
12.2.1 什么是网格计算335
12.2.2 高性能网格计算335
12.2.3 网格服务336
12.3.1 因特网计算337
12.2.4 网格计算展望337
12.3 其他发展方向337
12.3.2 对等计算338
12.3.3 寄生计算338
12.4 思考与练习338
12.5 进一步阅读339
附录341
附录A OMG IDL语法规则341
附录B OMG主要规范一览343
附录C 阅读资料347
热门推荐
- 3742075.html
- 2956659.html
- 3573477.html
- 3860067.html
- 3730005.html
- 2716371.html
- 1711432.html
- 413673.html
- 781346.html
- 2204530.html
- http://www.ickdjs.cc/book_519080.html
- http://www.ickdjs.cc/book_2570042.html
- http://www.ickdjs.cc/book_1174597.html
- http://www.ickdjs.cc/book_2877653.html
- http://www.ickdjs.cc/book_3063923.html
- http://www.ickdjs.cc/book_2533433.html
- http://www.ickdjs.cc/book_1650358.html
- http://www.ickdjs.cc/book_1810687.html
- http://www.ickdjs.cc/book_150109.html
- http://www.ickdjs.cc/book_544388.html