图书介绍
COM与CORBA本质与互用 体系结构·策略·实现pdf电子书版本下载
- (美)Jason Pritchard著;徐金梧等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302055432
- 出版时间:2002
- 标注页数:329页
- 文件大小:29MB
- 文件页数:344页
- 主题词:
PDF下载
下载说明
COM与CORBA本质与互用 体系结构·策略·实现PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 理解COM和CORBA 1
引言 1
第1章 分布式对象 3
1.1 客户/服务器初步 3
1.2 2层,3层和N层体系结构 4
1.3 层间通信 7
1.4 分布式对象的能力 8
1.5 从对象到组件 8
1.6 管理分布式系统 10
1.7 分布式对象的当前趋势 11
第2章 COM和CORBA的优势 12
2.1 分布式对象概述 12
2.1.1 微软的COM/DCOM 12
2.1.2 IBM的SOM/DSOM 13
2.1.3 CORBA 13
2.1.4 Java RMI 14
2.1.5 ObjectSpace的Voyager 14
2.1.6 小结 15
2.2 COM:主流组件体系结构 15
2.3 CORBA:主流远程体系结构 16
2.4 发展趋势 18
2.5 选择 19
2.5.1 开发商的远见 19
2.5.2 用户的远见 20
2.6 谁是赢家 21
第3章 分布式对象基本原理 22
3.1 基本原理综述 22
3.2 一个分布式对象示例 23
3.2.1 COM对象和客户程序 24
3.2.2 CORBA对象和客户程序 25
3.2.3 要求回顾 27
3.3 基本功能演示 28
3.3.1 选择数据类型 28
3.3.2 定义接口 29
3.3.3 代理、存根和框架 37
3.3.4 实现服务器程序 41
3.3.5 实现客户程序 42
3.3.6 对象句柄 48
3.3.7 创建对象 56
3.3.8 调用对象方法 66
3.3.9 撤销对象 72
3.4 小结 76
第2部分 服务器端COM和CORBA 79
引言 79
第4章 对服务器端的评估 80
4.1 服务器端的组成 80
4.2 企业划分 81
4.3 COM和CORBA的策略方向 83
4.3.1 COM:纵向策略 83
4.3.2 CORBA:横向策略 84
4.4 评估策略的必要性 85
4.5 评估标准 86
4.5.1 平台标准 86
4.5.2 基本服务功能 87
4.5.3 不确定因素 87
4.6 评估策略 88
4.6.1 前提条件 88
4.6.2 记录评估过程 88
4.6.3 评价标准 89
4.6.4 评估步骤 89
4.6.5 一个评估的例子 89
4.7 企业解决方案中的COM和CORBA 90
第5章 服务器平台 91
5.1 对平台标准的回顾 91
5.2 对旧系统的支持 92
5.2.1 支持旧系统的一般方法 92
5.2.2 使用COM时对旧系统的支持 96
5.2.3 使用CORBA时对旧系统的支持 99
5.3 开发平台 101
5.3.1 COM开发平台 101
5.3.2 CORBA开发平台 103
5.4 开发工具的可行性 104
5.4.1 COM开发工具 104
5.4.2 CORBA开发工具 105
5.5 小结 105
第6章 重要服务 106
6.1 对服务标准的回顾 106
6.2 分布式事务支持 107
6.2.1 分布式对象事务处理的方案 107
6.2.2 COM、MTS和分布式事务处理协调器 110
6.2.3 CORBA和对象事务处理服务 116
6.3 分布式安全性 120
6.3.1 DCOM安全性 121
6.3.2 MTS安全性 127
6.3.3 CORBA和安全套接字层 130
6.3.4 CORBA安全性服务 131
6.4 消息处理支持 134
6.4.1 COM和微软消息队列服务器 135
6.4.2 CORBA和消息处理支持 140
6.5 分布式对象管理 143
6.5.1 对无状态对象的需要 143
6.5.2 微软的MTS所支持的COM对象管理 145
6.5.3 BEA系统的M3所支持的CORBA对象管理 148
6.6 小结 151
第7章 服务器端的不确定因素 153
7.1 对开发商的印象 153
7.2 开发商对产品的承诺和生存能力 154
7.3 对开发商的依赖 155
7.4 产品的有效性 156
7.5 开发人员的有效性 156
7.6 产品成本 157
7.7 对服务器端的小结 157
第3部分 客户端COM和CORBA 159
引言 159
第8章 桌面客户程序 161
8.1 分布式对象的影响 161
8.2 桌面COM的优势 162
8.3 COM客户方法 163
8.3.1 自定义接口 164
8.3.2 自动接口 170
8.3.3 双重接口 172
8.4 安装远程COM客户程序 177
8.5 COM开发环境 178
8.5.1 Visual Basic COM客户程序 179
8.5.2 Visual J++COM客户 182
8.5.3 Visual C++COM客户 186
8.6 小结 190
第9章 Internet客户程序 191
9.1 分布式对象的Internet策略 191
9.1.1 COM Internet策略 192
9.1.2 CORBA Internet策略 194
9.2 在ASP中使用COM 195
9.3 在Java小应用程序中使用CORBA 200
9.4 推技术替代方案 205
9.5 小结 206
第10章 设计客户程序时应考虑的问题 208
10.1 远程要求和设计问题 208
10.2 客户需求与远程要求 210
10.3 Internet客户程序的安全性问题 212
10.3.1 使用ASP时的安全性问题 212
10.3.2 使用Java小应用程序时的安全性问题 214
10.4 从桌面系统移植到Internet 216
10.4.1 用COM和CORBA实现Customer服务器 216
10.4.2 实现COM/CORBA Customer桥接 226
10.4.3 实现COM和CORBA Customer客户程序 228
10.4.4 关于移植部分的小结 237
10.5 关于客户端的小结 237
第4部分 桥接COM和CORBA 239
引言 239
第11章 自定义桥接方法 241
11.1 COM和CORBA桥接示例概述 241
11.2 用C++桥接COM和CORBA 243
11.3 用微软的JVM作为连接桥 244
11.3.1 在微软的JVM中使用CORBA/Java ORB 244
11.3.2 COM到CORBA的桥接 245
11.3.3 Visual Basic客户程序 247
11.4 其他COM/CORBA桥接方法 248
11.4.1 在非微软的JVM中使用COM 248
11.4.2 桥接ActiveX和JavaBeans 248
11.4.3 使用支持COM和CORBA的开发环境 249
11.4.4 微软在未来对Java/COM的支持 249
11.5 小结 250
第12章 商业化的桥接方法 251
12.1 COM/CORBA连接规范 251
12.2 开发商对COM/CORBA桥接的支持 253
12.3 商业化桥接产品例子 254
12.3.1 选择商业化桥接产品 254
12.3.2 CORBA服务器 255
12.3.3 为CORBA服务器创建COM视图 257
12.3.4 在Visual Basic客户机上使用CORBA服务器 261
12.3.5 在CORBA客户机中使用COM服务器 266
12.4 桥接COM/CORBA服务程序 267
12.5 小结 268
第13章 企业应用程序服务器 269
13.1 企业应用程序服务器的出现 269
13.1.1 早期的Web应用程序服务器 270
13.1.2 对企业应用程序服务器的需要 271
13.2 企业应用程序服务器标准 271
13.3 企业应用程序服务器方法 272
13.3.1 COM方法 273
13.3.2 CORBA方法 274
13.3.3 Enterprise JavaBeans方法 275
13.4 小结 277
第14章 结论 278
14.1 内容总结 278
14.1.1 领会COM和CORBA(第1部分) 278
14.1.2 服务器中的COM和CORBA(第2部分) 278
14.1.3 客户端COM和CORBA(第3部分) 279
14.1.4 连接COM和CORBA(第4部分) 280
14.2 结束语 280
附录A 参考文献 281
A.1 关于COM 281
A.2 关于CORBA 281
A.3 关于COM/CORBA桥接 281
附录B 示例下载 282
B.1 第3章中的例子 282
B.1.1 客户 282
B.1.2 服务器 283
B.2 第6章中的例子 283
B.2.1 MTS示例 283
B.2.2 COM安全 284
B.2.3 MSMQ示例 285
B.3 第8章中的例子 285
B.3.1 自动接口方法 285
B.3.2 自定义接口方法 286
B.3.3 双重接口方法 286
B.4 第9章中的例子 287
B.4.1 客户 287
B.4.2 服务器 288
B.5 第10章中的例子 288
B.5.1 Clients 289
B.5.2 Servers 289
B.6 第11章中的例子 291
B.6.1 COM IDL 291
B.6.2 CORBA IDL 291
B.6.3 COM Client 291
B.6.4 COM-to-CORBA Bridge 291
B.6.5 CORBA Server 291
B.7 第12章的例子 291
B.7.1 由商业化桥接产品生成的绑定 292
B.7.2 COM Client 292
B.7.3 CORBA Server 292
附录C 示例代码 293
C.1 MyChecking Account类(见第3章) 293
C.1.1 COM/C++MyCheckingAccount类 293
C.1.2 COM/Visual Basic MyChecking Account类 301
C.1.3 CORBA/C++My Checking Account类 304
C.1.4 CORBA/Java MyCheckingAccount类 310
C.2 MTS组件(见第6章) 314
C.2.1 Ch6Teller MTS组件 314
C.2.2 Ch6AccountMTS组件 318
C.3 MSMQ应用程序(见第6章) 323
C.3.1 Trader MSMQ应用程序 323
C.3.2 Stock Market MSMQ应用程序 326