图书介绍
COM与CORBA本质与互用 体系结构·策略·实现PDF|Epub|txt|kindle电子书版本网盘下载
![COM与CORBA本质与互用 体系结构·策略·实现](https://www.shukui.net/cover/45/31470304.jpg)
- (美)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和CORBA1
引言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/DCOM12
2.1.2 IBM的SOM/DSOM13
2.1.3 CORBA13
2.1.4 Java RMI14
2.1.5 ObjectSpace的Voyager14
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和CORBA79
引言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和CORBA90
第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和CORBA159
引言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中使用COM195
9.3 在Java小应用程序中使用CORBA200
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 从桌面系统移植到Internet216
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和CORBA239
引言239
第11章 自定义桥接方法241
11.1 COM和CORBA桥接示例概述241
11.2 用C++桥接COM和CORBA243
11.3 用微软的JVM作为连接桥244
11.3.1 在微软的JVM中使用CORBA/Java ORB244
11.3.2 COM到CORBA的桥接245
11.3.3 Visual Basic客户程序247
11.4 其他COM/CORBA桥接方法248
11.4.1 在非微软的JVM中使用COM248
11.4.2 桥接ActiveX和JavaBeans248
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 关于COM281
A.2 关于CORBA281
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 Clients289
B.5.2 Servers289
B.6 第11章中的例子291
B.6.1 COM IDL291
B.6.2 CORBA IDL291
B.6.3 COM Client291
B.6.4 COM-to-CORBA Bridge291
B.6.5 CORBA Server291
B.7 第12章的例子291
B.7.1 由商业化桥接产品生成的绑定292
B.7.2 COM Client292
B.7.3 CORBA Server292
附录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