图书介绍
CORBA教程 公共对象请求代理体系结构2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(R.奥特)R.Otte等著;李师贤等译校 著
- 出版社: 北京:清华大学出版社
- ISBN:7302037450
- 出版时间:1999
- 标注页数:158页
- 文件大小:9MB
- 文件页数:172页
- 主题词:
PDF下载
下载说明
CORBA教程 公共对象请求代理体系结构PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1部分 CORBA简介1
第1章 为什么使用CORBA1
1.1 什么是CORBA2
1.2 CORBA的用途2
1.3 基于分布式对象计算的CORBA3
1.4 什么是分布式计算3
1.4.1 分布式计算的优点4
1.4.2 分布式计算的现有机制4
1.4.3 CORBA如何增强分布式计算4
1.5 什么是对象模型7
1.5.1 使用对象模型的优点8
1.5.2 CORBA结合对象模型的优点8
1.6 分布式计算与对象模型如何互相补充9
1.7 CORBA—通信中间件10
1.8 CORBA与分布式计算环境(DCE)10
1.8.1 CORBA与DCE分布式模型的比较11
1.8.2 所支持的通信形式的比较11
1.8.3 差异小结11
1.9 OMG对象管理体系12
1.11 CORBA的前景13
1.10 CORBA的现状13
第2章 CORBA概念总览15
2.1 CORBA正式分离客户机和服务器15
2.2 请求15
2.3 OMG接口定义语言16
2.4 OMG IDL文件16
2.5 对象实例和引用17
2.6 对象的实现17
2.7 异常18
2.8 CORBA示例18
2.9 小结19
2.10 下一步内容20
第3章 CORBA体系结构综述21
3.1 CORBA体系结构概貌21
3.2 客户机应用程序21
3.3 桩类型激发25
3.4 动态激发25
3.5 ORB26
3.6 上下文对象27
3.8 OMG IDL28
3.7 接口仓库28
3.9 OMG IDL文件和编译器29
3.10 服务器应用程序30
3.11 对象适配器31
3.11.1 基本对象适配器31
3.11.2 BOA操作32
3.12 服务器框架33
3.13 实现仓库33
3.14 下一步内容33
4.1 应用程序框架34
4.1.1 使用框架34
第4章 设计CORBA应用程序34
第2部分 CORBA应用程序框架设计34
4.1.2 设计框架35
4.2 把分布式应用程序设计成框架35
4.3 模型设计36
4.3.1 框架示例37
4.3.2 第一步:标识要解决的问题37
4.3.3 第二步:建立抽象模型38
4.3.4 第三步:建立对象模型39
4.4 面向对象模型与传统设计模型的比较40
4.3.5 第四步:用OMG IDL代码表示对象模型40
第5章 细化对象模型42
5.1 使用现实世界模型42
5.2 使操作一般化42
5.3 决定如何创建对象43
5.4 使用接口继承44
5.4.1 使用接口继承的一个例子44
5.4.2 使用多继承44
5.5.1 什么是对象属性45
5.5 有效地使用操作和属性45
5.5.2 何时使用对象属性或操作46
5.5.3 何时使用只读对象属性47
第6章 分布式设计48
6.1 细化分布式环境模型48
6.1.1 远程操作48
6.1.2 加入接口抽象层48
6.1.3 把用户交互从数据交互中分离出来49
6.1.4 增加有用的函数50
6.2 选择一个交互模型50
6.2.2 对等交互模型51
6.2.1 经典交互模型51
6.2.3 代理器交互模型52
6.3 交互模型的通用应用程序55
6.4 在框架中使用交互模型56
6.5 决定如何包装应用程序56
第7章 用OMG IDL编码58
7.1 编写OMG IDL代码的基本原则58
7.2 用OMG IDL定义对象属性60
7.2.1 声明对象属性60
7.2.2 声明只读对象属性61
7.3 用OMG IDL定义继承62
7.3.1 声明单继承62
7.3.2 声明多继承64
7.3.3 声明跨模块继承65
7.4 用OMG IDL定义异常67
7.4.1 使用标准异常68
7.4.2 定义自定义异常68
7.5 用OMG IDL定义传播的上下文69
7.6 其他71
第8章 开发应用程序的客户机部分72
第3部分 开发CORBA应用程序框架72
8.1 请求的结构73
8.1.1 请求的C语言映射73
8.2 选择激发的通信样式74
8.2.1 同步通信74
8.2.2 延迟同步通信75
8.2.3 单向通信75
8.3 选择激发类型76
8.3.1 桩类型激发76
8.3.2 动态激发80
8.5 开发一个简单的客户机应用程序86
8.4 建立CORBA客户机应用程序的一般过程86
8.5.1 支持桩类型激发87
8.5.2 对客户桩的进一步研究88
8.5.3 请求的格式90
8.5.4 请求的结果90
8.5.5 请求的对象引用91
8.5.6 处理错误和异常92
8.6 开发复杂的客户机应用程序99
8.6.1 使用上下文对象100
8.6.2 使用动态激发102
8.7 完整的客户机C代码示例105
第9章 开发应用程序的服务器端部分110
9.1 使用BOA110
9.2 CORBA对象的生命周期111
9.3 构造CORBA服务器的一般过程112
9.4 服务器编程114
9.4.1 决定实现的激活策略114
9.4.2 生成与链接服务器框架117
9.4.3 编写代码以启动和终止服务器118
9.4.4 编写代码以激活和冻结实现120
9.4.5 将客户机请求分发到实现方法120
9.4.6 方法编程121
9.4.7 创建初始对象引用126
第10章 客户机操作与服务器方法的关联127
10.1 CORBA_BOA_create操作127
10.2 供应商如何把接口映射到实现128
10.2.1 简单情形:一个接口对应一个实现128
10.2.2 更灵活的情形:一个接口对应多个实现中的一个129
10.2.3 最灵活的情形:一个接口对应多个实现129
10.3 关联何时发生130
11.1.2 决定如何包装套件132
11.1.1 决定支持哪种客户机和服务器平台132
第11章 调配应用程序132
第4部分 CORBA应用程序调配到CORBA系统132
11.1 总体的调配考虑132
11.1.3 安装过程提示133
11.1.4 调配框架时的激发问题133
11.2 调配基于CORBA的客户机134
11.2.1 为客户机获取对象引用134
11.2.2 调配接口定义134
11.2.3 选择用以调配客户桩的格式134
11.3 调配基于CORBA的服务器134
11.3.3 调配持久服务器135
11.3.1 用服务器创建和分布对象135
11.3.2 调配实现定义135
附录A 扩展代码的例子136
A.1 模块CORP.IDL中的人事对象和操作的OMG IDL例子136
A.2 客户机应用程序的C语言代码例子138
A.3 客户机应用程序的C++语言代码例子141
附录B CORBA版本1.1和1.2中操作和对象的命名145
附录C CORBA的标准异常147
附录D 动态激发操作的总结148
术语表151
热门推荐
- 3433678.html
- 1983849.html
- 1567836.html
- 3415186.html
- 1753752.html
- 647451.html
- 85274.html
- 2797065.html
- 2660498.html
- 3081451.html
- http://www.ickdjs.cc/book_99065.html
- http://www.ickdjs.cc/book_2566810.html
- http://www.ickdjs.cc/book_708875.html
- http://www.ickdjs.cc/book_3289282.html
- http://www.ickdjs.cc/book_249956.html
- http://www.ickdjs.cc/book_599699.html
- http://www.ickdjs.cc/book_1964353.html
- http://www.ickdjs.cc/book_982899.html
- http://www.ickdjs.cc/book_3729127.html
- http://www.ickdjs.cc/book_1338954.html