图书介绍

CORBA教程 公共对象请求代理体系结构pdf电子书版本下载

CORBA教程 公共对象请求代理体系结构
  • (美)(R.奥特)R.Otte等著;李师贤等译校 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302037450
  • 出版时间:1999
  • 标注页数:158页
  • 文件大小:9MB
  • 文件页数:172页
  • 主题词:

PDF下载


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

下载说明

CORBA教程 公共对象请求代理体系结构PDF格式电子书版下载

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

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

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

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

图书目录

前言 1

第1部分 CORBA简介 1

第1章 为什么使用CORBA 1

1.1 什么是CORBA 2

1.2 CORBA的用途 2

1.3 基于分布式对象计算的CORBA 3

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 ORB 26

3.6 上下文对象 27

3.8 OMG IDL 28

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 使用BOA 110

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

精品推荐