注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关VisiBroker for Java开发人员指南

VisiBroker for Java开发人员指南

VisiBroker for Java开发人员指南

定 价:¥79.00

作 者: (美)Borland/Inprise公司著;李文军等译
出版社: 机械工业出版社
丛编项: Borland/Inprise核心技术丛书
标 签: Java

购买这本书可以去


ISBN: 9787111082361 出版时间: 2000-11-01 包装: 精装
开本: 26cm+光盘1片 页数: 515 字数:  

内容简介

  本书提供了使用VisiBroker for Java 4.0 开发基于对象的分布式应用程序的详细资料。CORBA是公共对象请求代理体系结构的缩写,是由对象管理组(OMG)制定的一种面向对象应用软件体系结构的规范标准。由Inprise公司开发的VisiBroker产品使程序员能够遵循CORBA规范开发与调配基于对象的分布式应用程序。该产品最新推出的4.0版本完全遵从了最新的CORBA规范2.3版。本书内容分为上下两篇:上篇是“VisiBroker for Java程序员指南”,包括了CORBA与VisiBroker入门、服务程序与客户程序的基本概念、VisiBroker ORB及其CORBA服务的配置与管理、各种工具与服务等知识。下篇是“VisiBroker for Java参考手册”,包括了VisiBroker所提供的程序员工具、IDL到Java的映射的介绍以及所提供的方法及参数的详细说明。本书适用于熟悉面向对象开发方法以及Java程序设计语言的编程人员。

作者简介

暂缺《VisiBroker for Java开发人员指南》作者简介

图书目录


译者序
第1章 概述
1.1 最新特性
1.2 手册约定
1.3 查找补充资料
1.4 联系Inprise公司的开发者支持
上篇 VisiBroker for Java程序员指南
第一部分 基本概念
第2章 理解CORBA模型
2.1 什么是CORBA
2.2 什么是VisiBroker
2.3 VisiBroker for Java的特性
2.3.1 VisiBroker智能代理体系结构
2.3.2 利用位置服务增强对象查找
2.3.3 对对象实现和对象激活的支持
2.3.4 健壮的线程与连接管理
2.3.5 IDL编译器
2.3.6 使用DII和DSI动态调用
2.3.7 接口库与实现库
2.3.8 服务端可移植性
2.3.9 用拦截器与对象包装器定制ORB
2.3.10 命名服务中的后备存储
2.3.11 Web命名
2.3.12 不用IDL定义接口
2.3.13 Gatekeeper
2.4 VisiBroker遵循CORBA规范
2.5 VisiBroker开发环境
2.6 Java开发环境
2.6.1 Java运行环境
2.6.2 VisiBroker的要求
2.6.3 支持Java的Web浏览器
2.7 与VisiBroker for C++的互操作性
2.8 与其他ORB产品的互操作性
2.9 从IDL到Java的映射
第3章 环境设置
3.1 设置PATH环境变量
3.1.1 在Windows平台修改PATH
3.1.2 在Windows NT平台修改PATH
3.1.3 在UNIX平台修改PATH
3.2 CLASSPATH
3.3 设置VBROKER_ADM环境变量
3.3.1 在Windows平台设置
VBROKER_ADM
3.3.2 在UNIX平台设置
VBROKER_ADM
3.4 设置OSAGENT_PORT环境变量
3.5 日志输出
第4章 用VisiBroker开发一个应用
程序例子
4.1 开发过程
4.2 步骤1:定义对象接口
4.3 步骤2:生成客户程序的桩
与服务程序的servant
4.4 步骤3:实现客户程序
4.4.1 Client.java
4.4.2 AccountManagerHelper.java
4.5 步骤4:实现服务程序
4.6 步骤5:建立例子
4.7 步骤6:启动服务程序并运行例子
4.7.1 启动智能代理
4.7.2 启动服务程序
4.7.3 运行客户程序
4.8 用VisiBroker调配应用程序
第5章 处理异常
5.1 CORBA模型中的异常
5.2 系统异常
5.2.1 获取结束状态
5.2.2 捕获系统异常
5.2.3 将异常向下传给系统异常
5.2.4 捕获特定类型的系统异常
5.3 用户异常
5.3.1 定义用户异常
5.3.2 修改对象以引发异常
5.3.3 捕获用户异常
5.3.4 添加用户异常的域
第二部分 服务程序的概念
第6章 服务程序基础
6.1 概述
6.2 初始化ORB
6.3 创建POA
6.3.1 获取根POA的一个引用
6.3.2 创建子POA
6.3.3 实现servant的方法
6.3.4 激活POA
6.4 激活对象
6.5 等待客户程序请求
6.6 完整的例子
第7章 使用POA
7.1 什么是可移植对象适配器
7.1.1 POA的术语
7.1.2 创建与使用POA的步骤
7.2 POA策略
7.2.1 线程策略
7.2.2 生命期策略
7.2.3 对象ID唯一性策略
7.2.4 ID指派策略
7.2.5 servant保留策略
7.2.6 请求处理策略
7.2.7 隐式激活策略
7.2.8 绑定支持策略
7.3 创建POA
7.3.1 POA命名约定
7.3.2 获取根POA
7.3.3 设置POA属性
7.3.4 创建并激活POA
7.4 激活对象
7.4.1 显式激活对象
7.4.2 按要求激活对象
7.4.3 隐式激活对象
7.4.4 用缺省servant激活
7.4.5 冻结对象
7.5 使用servant与servant管理器
7.5.1 servant激活器ServantActivators
7.5.2 servant定位器ServantLocators
7.6 使用POA管理器管理POA
7.6.1 取当前状态
7.6.2 持有状态
7.6.3 活动状态
7.6.4 丢弃状态
7.6.5 非活动状态
7.7 设置监听和分派的属性
7.7.1 设置服务程序引擎的属性
7.7.2 设置服务程序连接管理器的属性
7.7.3 何时使用这些属性
7.8 适配器激活器
7.9 处理请求
第8章 管理线程与连接
8.1 使用VisiBroker的线程
8.2 VisiBroker提供的线程策略
8.3 线程缓冲池策略
8.4 每会话线程策略
8.5 VisiBroker提供的连接管理
8.6 设置分派策略和属性
8.6.1 线程缓冲池策略
8.6.2 每会话线程策略
8.6.3 编码注意事项
第9章 使用纽带机制
9.1 纽带机制如何工作
9.2 示例程序
9.2.1 使用纽带机制示例程序的位置
9.2.2 对Server类的改动
9.2.3 对AccountManager类的改动
9.2.4 对Account类的改动
9.2.5 编译纽带例子
第三部分 客户程序的概念
第10章 客户程序基础
10.1 初始化ORB
10.2 绑定到对象
10.3 调用一个对象的操作
10.4 操纵对象引用
10.4.1 将引用转换为字符串
10.4.2 获取对象与接口名字
10.4.3 确定对象引用的类型
10.4.4 确定被绑定对象的位置与状态
10.4.5 窄化对象引用
10.4.6 宽化对象引用
10.5 使用服务质量
10.5.1 理解服务质量
10.5.2 QoS接口
10.5.3 QoS实例
第四部分 配置与管理
第11章 使用VisiBroker控制台
11.1 什么是VisiBroker控制台
11.2 启动VisiBroker控制台
11.3 配置控制台
11.4 VisiBroker控制台导航
11.4.1 菜单栏
11.4.2 工具栏
11.4.3 状态栏
11.4.4 下拉式菜单或上下文菜单
11.4.5 导航面板
11.4.6 内容面板
11.5 支持的ORB服务
11.5.1 位置服务
11.5.2 命名服务
11.5.3 接口库
11.5.4 实现库
11.5.5 服务程序管理器
11.5.6 Gatekeeper
第12章 使用ORB服务浏览器
12.1 简介
12.2 位置服务浏览器
12.2.1 访问位置服务浏览器
12.2.2 刷新活动对象列表
12.3 命名服务浏览器
12.3.1 访问命名服务
12.3.2 浏览命名服务
12.3.3 浏览VisiBroker命名服务的簇
12.4 实现库浏览器
12.5 接口库浏览器
12.5.1 查看接口库
12.5.2 访问接口库
12.5.3 浏览接口库
第13章 使用服务程序管理器
13.1 什么是服务程序管理器
13.1.1 查看顶层容器
13.1.2 服务程序管理器的浏览器
13.1.3 使用VisiBroker 4.0的服务
程序例子
13.1.4 设置服务程序管理器的安全性
13.2 使用服务程序管理器的浏览器
13.2.1 查看服务程序的内容
13.2.2 启用服务程序
13.2.3 调用方法
13.2.4 设置属性
第14章 设置属性
14.1 概述
14.2 属性文件
14.3 环境变量
14.4 通过命令行和HTML设置属性
14.5 VisiBroker for Java属性
第五部分 工具与服务
第15章 使用IDL
15.1 IDL简介
15.2 IDL编译器如何生成代码
15.3 生成的代码
15.3.1 _<interface name>Stub.java
15.3.2 <interface name>.java
15.3.3 <interface name>Helper.java
15.3.4 <interface name>Holder.java
15.3.5 <interface name>Operations
.java
15.3.6 <interface name>POA.java
15.3.7 <interface name>POATie.java
15.4 在IDL中定义接口的属性
15.5 指定无返回值的单向方法
15.6 在IDL中指定继承其他接口的接口
第16章 使用智能代理
16.1 什么是智能代理
16.1.1 查找智能代理
16.1.2 通过智能代理协作查找对象
16.1.3 与OAD协作以连接对象
16.1.4 启动智能代理
16.1.5 保证智能代理的可用性
16.2 使用ORB域
16.3 连接不同本地网络中的智能代理
16.4 使用多重初始地址的主机
16.5 使用点对点通信
16.5.1 以运行时参数指定主机
16.5.2 用环境变量指定IP地址
16.5.3 用agentaddr文件指定主机
16.6 保证对象的可用性
16.6.1 调用无状态对象的方法
16.6.2 提高保持状态对象的容错性
16.6.3 复制注册到OAD的对象
16.7 在主机间迁移对象
16.7.1 迁移保持状态的对象
16.7.2 迁移实例化的对象
16.7.3 迁移注册到OAD的对象
16.8 报告所有对象与服务
16.9 绑定到对象
第17章 使用位置服务
17.1 什么是位置服务
17.2 位置服务组件
17.2.1 位置服务代理
17.2.2 触发器
17.3 向代理查询
17.3.1 查找接口的所有实例
17.3.2 查找智能代理知道的所有信息
17.4 编写并注册触发器处理程序
第18章 使用命名服务
18.1 概述
18.2 理解名字空间
18.2.1 命名上下文对象
18.2.2 命名上下文工厂对象
18.2.3 Name和NameComponent
18.2.4 名字解析
18.3 运行命名服务
18.3.1 安装命名服务
18.3.2 配置命名服务
18.3.3 启动命名服务
18.4 引导命名服务
18.4.1 调用resolve_initial_references
方法
18.4.2 使用-DSVCnameroot选项
18.4.3 使用-DORBInitRef选项
18.4.4 使用-DORBDefaultRef选项
18.5 NamingContext
18.6 NamingContextExt
18.7 缺省命名上下文
18.8 可接插的后备存储
18.8.1 后备存储的类型
18.8.2 配置与使用
18.9 簇
18.9.1 簇的标准
18.9.2 Cluster和ClusterManager接口
18.9.3 创建一个簇
18.9.4 负载均衡
18.10 失败转移
18.11 Java的import语句
18.12 程序样例
第19章 使用事件服务
19.1 概述
19.1.1 消费者和供应商的代理
19.1.2 OMG公共对象服务规范
19.2 通信模型
19.2.1 外推模型
19.2.2 回拉模型
19.3 使用事件信道
19.4 外推型供应商和消费者的例子
19.4.1 运行外推模型的例子
19.4.2 运行回拉模型的例子
19.4.3 PullSupply
19.4.4 运行PullSupply
19.4.5 PullConsume
19.4.6 运行PullConsume
19.5 启动事件服务
19.6 进程内事件信道
19.7 Java的import语句
19.8 接口参考资料
19.8.1 EventChannel
19.8.2 EventLibrary
19.8.3 ConsumerAdmin
19.8.4 SupplierAdmin
19.8.5 ProxyPullConsumer
19.8.6 ProxyPushConsumer
19.8.7 ProxyPullSupplier
19.8.8 ProxyPushSupplier
19.8.9 PullConsumer
19.8.10 PushConsumer
19.8.11 PullSupplier
19.8.12 PushSupplier
第20章 使用对象激活监控进程
20.1 对象和服务程序的自动激活
20.1.1 查找实现库数据
20.1.2 激活服务程序
20.2 启动对象激活监控进程
20.2.1 在Windows平台启动对
象激活监控进程
20.2.2 在UNIX平台启动对象激活
监控进程
20.3 使用对象激活监控进程工具
20.3.1 将接口名字转换为库ID
20.3.2 使用oadutil list列出对象
20.3.3 使用oadutil reg注册对象
20.3.4 区分一个对象的多个实例
20.3.5 使用CreationImplDef类设置
激活属性
20.3.6 动态改变ORB实现
20.3.7 使用OAD::reg_implementation
进行OAD注册
20.3.8 创建和注册对象的例子
20.3.9 由OAD传递的参数
20.4 注销对象
20.4.1 使用oadutil工具注销对象
20.4.2 使用OAD操作注销对象
20.4.3 显示实现库的内容
20.5 OAD的IDL接口
第21章 使用接口库
21.1 什么是接口库
21.1.1 接口库包含什么
21.1.2 可有多少个接口库
21.2 使用irep创建和浏览接口库
21.2.1 使用irep创建接口库
21.2.2 浏览接口库中的内容
21.3 使用idl2ir更新接口库
21.4 理解接口库的结构
21.4.1 标识接口库中的对象
21.4.2 存储在接口库中的对象类型
21.4.3 继承的接口
21.5 访问接口库
21.6 例子程序
第六部分 高级概念
第22章 使用动态调用接口
22.1 什么是动态调用接口
22.1.1 DII主要概念介绍
22.1.2 动态调用对象操作的步骤
22.1.3 查找使用DII的例子程序
22.1.4 使用idl2java编译器
22.2 获取通用对象引用
22.3 创建和初始化Request
22.3.1 Request接口
22.3.2 创建和初始化DII请求的方法
22.3.3 使用_create_request方法
22.3.4 使用_request方法
22.3.5 创建Request对象的例子
22.3.6 为Request设置参数
22.3.7 使用Any类安全地传递类型
22.3.8 使用TypeCode类表示参数
或属性的类型
22.4 发送DII请求和接收结果
22.4.1 调用请求
22.4.2 使用send_deferred方法发送
延迟DII请求
22.4.3 使用send_oneway方法发送
异步DII请求
22.4.4 发送多个请求
22.4.5 接收多个请求
22.5 在DII中使用接口库
第23章 使用动态框架接口
23.1 什么是动态框架接口
23.2 动态创建对象实现的步骤
23.3 继承DynamicImplementation类
23.3.1 设计动态请求对象的例子
23.3.2 指定库ID
23.4 查看ServerRequest类
23.5 实现Account对象
23.6 实现AccountManager对象
23.7 服务程序的实现
第24章 使用可移植拦截器
24.1 概述
24.2 拦截器的接口和管理器
24.2.1 客户程序拦截器
24.2.2 服务程序拦截器
24.2.3 缺省拦截器类
24.2.4 在VisiBroker ORB注册拦截器
24.2.5 创建拦截器对象
24.2.6 装入拦截器
24.3 拦截器例子
24.3.1 代码例子
24.3.2 代码列表
24.4 在拦截器之间传递信息
第25章 使用对象包装器
25.1 概述
25.1.1 类型化和非类型化的对象
包装器
25.1.2 idl2java的特殊要求
25.1.3 应用程序示例
25.2 非类型化对象包装器
25.2.1 使用多个非类型化对象包装器
25.2.2 pre_method的调用次序
25.2.3 post_method的调用次序
25.3 使用非类型化对象包装器
25.3.1 实现非类型化对象包装器工厂
25.3.2 实现非类型化对象包装器
25.3.3 创建和注册非类型化对象
包装器工厂
25.3.4 删除非类型化对象包装器
25.4 类型化对象包装器
25.4.1 使用多个类型化对象包装器
25.4.2 调用次序
25.4.3 共位客户和服务程序的类型
化对象包装器
25.5 使用类型化对象包装器
25.5.1 实现类型化对象包装器
25.5.2 为客户程序注册类型化对象
包装器
25.5.3 为服务程序注册类型化对象
包装器
25.5.4 删除类型化对象包装器
25.6 联合使用非类型化和类型化
对象包装器
25.6.1 类型化对象包装器的命令行
参数
25.6.2 类型化包装器的初始化程序
25.6.3 非类型化对象包装器的命令行
参数
25.6.4 非类型化包装器的初始化程序
25.6.5 运行应用示例
第26章 在IIOP上使用RMI
26.1 概述
26.2 使用java2iiop
26.2.1 支持的接口
26.2.2 运行java2iiop
26.2.3 完成开发步骤
26.3 RMI-IIOP的Bank例子
26.4 支持的数据类型
26.4.1 映射基本数据类型
26.4.2 映射复杂数据类型
26.4.3 接口
26.4.4 数组
第27章 使用动态管理类型
27.1 概述
27.2 DynAny类型
27.2.1 用法限制
27.2.2 创建DynAny
27.2.3 初始化和访问DynAny的值
27.3 复合数据类型
27.3.1 DynEnum
27.3.2 DynStruct
27.3.3 DynUnion
27.3.4 DynSequence和DynArray
27.4 IDL示例
27.5 客户应用程序示例
27.6 服务应用程序示例
第28章 使用值类型
28.1 理解值类型
28.1.1 具体值类型
28.1.2 抽象值类型
28.2 实现值类型
28.2.1 定义值类型
28.2.2 编译IDL文件
28.2.3 继承值类型的基类
28.2.4 实现Factory类
28.2.5 在ORB上注册Factory对象
28.3 实现工厂对象
28.3.1 工厂对象和值类型
28.3.2 注册值类型
28.4 封装值类型
28.5 抽象接口
28.6 定制值类型
28.7 可截断值类型
第29章 使用URL命名
29.1 URL命名服务
29.2 注册对象
29.3 使用URL查找对象
第七部分 向后兼容性
第30章 在VisiBroker 4.0中使用BOA
30.1 使用VisiBroker 4.0编译BOA代码
30.2 支持的BOA选项
30.3 使用BOA的限制
30.4 使用对象激活器
30.5 BOA的对象命名
第31章 迁移VisiBroker代码
31.1 迁移工具
31.1.1 对程序包名前缀的改变
31.1.2 对类名的改变
31.1.3 对API调用的改变
31.1.4 将BOA改为POA
31.1.5 改变拦截器的使用
31.2 调用迁移工具
31.3 使用迁移后的代码
31.4 将BOA手工迁移到POA
31.4.1 一个例子
31.4.2 映射BOA类型到POA策略
31.5 迁移到新的程序包名字
31.6 迁移到新的类名字
31.7 迁移到新的API调用
31.8 迁移拦截器
第32章 使用对象激活工具
32.1 延迟对象激活
32.2 Activator接口
32.3 使用服务激活的途径
32.3.1 使用服务激活器延迟对象激活
32.3.2 对服务延迟对象激活的例子
下篇 VisiBroker for Java 参考手册
第33章 程序员工具
33.1 选项
33.2 idl2ir
33.3 ir2idl
33.4 idl2java
33.5 java2idl
33.6 java2iiop
33.7 vbj
33.8 其他VisiBroker工具
第34章 IDL到Java的映射
34.1 名字
34.2 保留名字
34.3 保留字
34.4 模块
34.5 基本类型
34.5.1 IDL扩充类型
34.5.2 Holder类
34.5.3 Java null
34.5.4 Boolean
34.5.5 Char
34.5.6 Octet
34.5.7 String
34.5.8 WString
34.5.9 整数类型
34.5.10 浮点数类型
34.6 Helper类
34.7 常量
34.7.1 接口中的常量
34.7.2 不在接口中的常量
34.8 复合类型
34.8.1 Enum
34.8.2 Struct
34.8.3 Union
34.8.4 Sequence
34.8.5 Array
34.9 接口
34.9.1 参数传递
34.9.2 使用继承实现服务程序
34.9.3 使用委派实现服务程序
34.9.4 接口作用域
34.10 异常的映射
34.11 用户自定义异常
34.12 系统异常
34.13 Any类型的映射
34.14 嵌套类型的映射
34.15 Typedef的映射
34.15.1 简单IDL类型
34.15.2 复杂IDL类型
第35章 生成的接口和类
35.1 概览
35.1.1 基调和操作类
35.1.2 辅助类
35.1.3 可移植桩和框架接口
35.2 <interface_name>Operations
35.3 <type_name>Helper
35.3.1 所有Helper类都有的方法
35.3.2 为接口生成的方法
35.3.3 为对象包装器生成的方法
35.4 <type_name>Holder
35.4.1 成员数据
35.4.2 方法
35.5 _<interface_name>Stub
35.6 <interface_name>POA
35.7 <interface_name>POATie
第36章 核心接口与类
36.1 BindOptions
36.1.1 IDL定义
36.1.2 BindOptions的构造方法
36.2 BOA
36.2.1 IDL定义
36.2.2 BOA的方法
36.3 CompletionStatus
36.3.1 IDL定义
36.3.2 CompletionStatus的方法
36.4 Context
36.4.1 IDL定义
36.4.2 Context的方法
36.5 InvalidName
36.6 Object
36.6.1 org.omg.CORBA Object定义
36.6.2 org.omg.Object的方法
36.6.3 VisiBroker对Object的扩充
36.6.4 VisiBroker对Object扩充的方法
36.7 ORB
36.7.1 JDK的ORB定义
36.7.2 JDK ORB的方法
36.7.3 OMG ORB定义
36.7.4 VisiBroker ORB的扩充
36.7.5 VisiBroker ORB的方法
36.8 PortableServer.AdapterActivator
36.9 PortableServer.Current
36.10 PortableServer.POA
36.11 PortableServer.POAManager
36.12 PortableServer.ServantActivator
36.13 PortableServer.ServantLocator
36.14 PortableServer.ServantManager
36.15 Principal
36.15.1 IDL定义
36.15.2 Principal的方法
第37章 动态接口与类
37.1 Any
37.1.1 Any的方法
37.1.2 Any的提取方法
37.1.3 Any的插入方法
37.2 ARG_IN
37.3 ARG_INOUT
37.4 ARG_OUT
37.5 ContextList
37.5.1 IDL定义
37.5.2 ContextList的方法
37.6 DynAny
37.6.1 重要的用法限制说明
37.6.2 DynAny的方法
37.6.3 DynAny的提取方法
37.6.4 DynAny的插入方法
37.7 DynArray
37.7.1 重要的用法限制说明
37.7.2 DynArray的方法
37.8 DynAnyFactory
37.8.1 重要的用法限制说明
37.8.2 DynAnyFactory的方法
37.9 DynEnum
37.9.1 重要的用法限制说明
37.9.2 DynEnum的方法
37.10 DynFixed
37.11 DynSequence
37.11.1 重要的用法限制说明
37.11.2 DynSequence的方法
37.12 DynStruct
37.12.1 重要的用法限制说明
37.12.2 DynStruct的方法
37.13 DynUnion
37.13.1 重要的用法限制说明
37.13.2 DynUnion的方法
37.14 DynValue
37.15 DynamicImplementation
37.15.1 构造方法
37.15.2 DynamicImplementation
的方法
37.16 Environment
37.17 ExceptionList
37.17.1 IDL定义
37.17.2 ExceptionList的方法
37.18 InputStream
37.19 Invalid
37.20 InvalidSeq
37.21 NamedValue
37.21.1 IDL定义
37.21.2 NamedValue的方法
37.22 NameValuePair
37.22.1 NameValuePair的变量
37.22.2 NameValuePair的构造方法
37.23 NVList
37.23.1 IDL定义
37.23.2 NVList的方法
37.24 OutputStream
37.25 Request
37.25.1 IDL定义
37.25.2 Request的方法
37.26 ServerRequest
37.26.1 IDL定义
37.26.2 ServerRequest的方法
37.27 TCKind
37.27.1 IDL定义
37.27.2 TCKind的方法
37.28 TypeCode
37.28.1 IDL定义
37.28.2 TypeCode的方法
37.29 UnknownUserException
第38章 关于接口库的接口与类
38.1 AliasDef
38.2 ArrayDef
38.3 AttributeDef
38.4 AttributeDescription
38.4.1 AttributeDescription的变量
38.4.2 AttributeDescription的方法
38.5 AttributeMode
38.6 ConstantDef
38.7 ConstantDescription
38.7.1 ConstantDescription的变量
38.7.2 ConstantDescription的方法
38.8 Contained
38.8.1 IDL定义
38.8.2 Contained的方法
38.9 ContainedPackage.Description
38.9.1 ContainedPackage.Description
的变量
38.9.2 ContainedPackage.Description
的方法
38.10 Container
38.10.1 IDL定义
38.10.2 Container的方法
38.11 ContainerPackage.Description
38.11.1 ContainerPackage.Description
的变量
38.11.2 ContainedPackage.Description
的方法
38.12 DefinitionKind
38.12.1 DefinitionKind的方法
38.12.2 DefinitionKind的常量
38.13 EnumDef
38.14 ExceptionDef
38.15 ExceptionDescription
38.15.1 ExceptionDescription的变量
38.15.2 ExceptionDescription的方法
38.16 FixedDef
38.17 FullValueDescription
38.17.1 FullValueDescription的变量
38.17.2 FullValueDescription的方法
38.18 IDLType
38.18.1 IDL定义
38.18.2 IDLType的方法
38.19 InterfaceDef
38.19.1 IDL定义
38.19.2 InterfaceDef的方法
38.20 Interface DefPackage. FullInterface
Description
38.20.1 Interface DefPackage. Full-
Interface Description 的变量
38.20.2 Interface DefPackage . Full-
Interface Description的方法
38.21 InterfaceDescription
38.21.1 InterfaceDescription的变量
38.21.2 InterfaceDescription的方法
38.22 IRObject
38.22.1 IDL定义
38.22.2 IRObject的方法
38.23 ModuleDef
38.24 ModuleDescription
38.24.1 ModuleDescription的变量
38.24.2 ModuleDescription的方法
38.25 NativeDef
38.26 OperationDef
38.27 OperationDescription
38.27.1 OperationDescription的变量
38.27.2 OperationDescription的方法
38.28 OperationMode
38.29 ParameterDescription
38.29.1 ParameterDescription的变量
38.29.2 ParameterDescription的方法
38.30 ParameterMode
38.31 PrimitiveDef
38.32 PrimitiveKind
38.32.1 PrimitiveKind的方法
38.32.2 PrimitiveKind的变量
38.33 Repository
38.34 SequenceDef
38.35 StringDef
38.36 StructDef
38.37 StructMember
38.37.1 StructMemeber的变量
38.37.2 StructMemeber的方法
38.38 TypedefDef
38.39 TypeDescription
38.39.1 TypeDescription的变量
38.39.2 TypeDescription的方法
38.40 UnionDef
38.41 UnionMember
38.41.1 UnionMember的变量
38.41.2 UnionMember的方法
38.42 ValueBoxDef
38.43 ValueDef
38.44 ValueDescription
38.44.1 ValueDescription的变量
38.44.2 ValueDescription的方法
38.45 ValueMemberDef
38.46 WstringDef
第39章 关于激活的接口与类
39.1 ActivationImplDef
39.1.1 IDL定义
39.1.2 ActivationImplDef方法
39.2 Activator
39.2.1 IDL定义
39.2.2 Activator方法
39.3 CreationImplDef
39.3.1 IDL定义
39.3.2 激活策略
39.3.3 例子
39.3.4 环境变量
39.3.5 显式传播或传递的环境变量
39.3.6 CreationEmplDef方法
39.4 ImplementationDef
39.5 OAD
39.5.1 IDL定义
39.5.2 ImplementationStatus
39.5.3 OAD方法
第40章 关于命名服务的接口与类
40.1 NamingContext
40.1.1 IDL定义
40.1.2 NamingContext方法
40.2 NamingContextExt
40.2.1 IDL定义
40.2.2 NamingContextExt方法
40.3 Binding和BindingList
40.4 BindingIterator
40.4.1 IDL定义
40.4.2 BindingIterator方法
40.5 NamingContextFactory
40.5.1 IDL定义
40.5.2 NamingContextFactory方法
40.6 ExtendedNamingContextFactory
40.6.1 IDL定义
40.6.2 ExtendedNamingContext-
Factory方法
第41章 关于事件服务的接口与类
41.1 ConsumerAdmin
41.1.1 IDL定义
41.1.2 Java定义
41.1.3 ConsumerAdmin方法
41.2 EventChannel
41.2.1 Java定义
41.2.2 EventChannel方法
41.3 EventLibrary
41.3.1 Java定义
41.3.2 EventLibrary方法
41.4 ProxyPullConsumer
41.4.1 IDL定义
41.4.2 Java定义
41.4.3 ProxyPullConsumer方法
41.5 ProxyPushConsumer
41.5.1 IDL定义
41.5.2 Java定义
41.5.3 ProxyPushConsumer方法
41.6 ProxyPullSupplier
41.6.1 IDL定义
41.6.2 Java定义
41.6.3 ProxyPullSupplier方法
41.7 ProxyPushSupplier
41.7.1 IDL定义
41.7.2 Java定义
41.7.3 ProxyPushSupplier方法
41.8 PullConsumer
41.8.1 IDL定义
41.8.2 Java定义
41.8.3 PullConsumer方法
41.9 PushConsumer
41.9.1 IDL定义
41.9.2 Java定义
41.9.3 PushConsumer方法
41.10 PullSupplier
41.10.1 IDL定义
41.10.2 Java定义
41.10.3 PullSupplier方法
41.11 PushSupplier
41.11.1 IDL定义
41.11.2 Java定义
41.11.3 PushSupplier方法
41.12 SupplierAdmin
41.12.1 IDL定义
41.12.2 Java定义
41.12.3 SupplierAdmin方法
第42章 关于异常的类
42.1 简介
42.2 SystemException
42.3 UserException
第43章 关于拦截器和对象包装器的
接口与类
43.1 简介
43.2 拦截器管理器
43.3 IOR模板
43.4 InterceptorManager
43.5 InterceptorManagerControl
43.5.1 import语句
43.5.2 InterceptorManagerControl
方法
43.6 BindInterceptor
43.6.1 import语句
43.6.2 BindInterceptor方法
43.7 BindInterceptorManager
43.7.1 import语句
43.7.2 BindInterceptorManager方法
43.8 ClientRequestInterceptor
43.8.1 import语句
43.8.2 ClientRequestInterceptor方法
43.9 ClientRequestInterceptorManager
43.9.1 import语句
43.9.2 ClientRequestInterceptor
Manager方法
43.10 POALifeCycleInterceptor
43.10.1 import语句
43.10.2 POALifeCycleInterceptor方法
43.11 POALifeCycleInterceptorManager
43.11.1 import语句
43.11.2 POALifeCycleInterceptor-
Manager方法
43.12 ActiveObjectLifeCycleInterceptor
43.12.1 import语句
43.12.2 ActiveObjectLifeCycle-
Interceptor方法
43.13 ActiveObjectLifeCycle-
InterceptorManager
43.13.1 import语句
43.13.2 ActiveObjectLifeCycle-
InterceptorManager方法
43.14 ForwardRequestException
43.15 ServerRequestInterceptor
43.15.1 import语句
43.15.2 ServerRequestInterceptor方法
43.16 ServerRequestInterceptorManager
43.16.1 import语句
43.16.2 ServerRequestInterceptor-
Manager方法
43.17 IORCreationInterceptor
43.17.1 import语句
43.17.2 IORCreationInterceptor方法
43.18 IORInterceptorManager
43.18.1 import语句
43.18.2 IORInterceptorManager方法
43.19 Location
43.20 ChainUntypedObjectWrapper
Factory
43.20.1 IDL定义
43.20.2 import语句
43.20.3 ChainUntypedObjectWrapper-
Factory方法
43.21 UntypedObjectWrapper
43.21.1 IDL定义
43.21.2 UntypedObjectWrapper方法
43.22 UntypedObjectWrapperFactory
43.22.1 IDL定义
43.22.2 import语句
43.22.3 UntypedObjectWrapper-
Factory方法
第44章 关于服务质量的接口与类
44.1 PolicyManager
44.1.1 IDL定义
44.1.2 PolicyManager方法
44.2 PolicyCurrent
44.3 Object
44.3.1 org.omg.CORBA.Object方法
44.3.2 com.inprise.vbroker.Object方法
44.4 RebindPolicy
44.4.1 IDL定义
44.4.2 策略值
44.5 DeferBindPolicy
44.6 QoS异常
第45章 关于IOP和IIOP的接口与类
45.1 IIOP.ProfileBody
45.1.1 IDL定义
45.1.2 IIOP.ProfileBody变量
45.1.3 IIOP.ProfileBody构造方法
45.2 IIOP.IORValue
45.2.1 IDL定义
45.2.2 IIOP.IORValue变量
45.3 IOP.ServiceContext
45.3.1 IDL定义
45.3.2 IIOP.ServiceContext变量
45.3.3 IIOP.ServiceContext构造方法
45.4 IOP.TaggedProfile
45.4.1 IDL定义
45.4.2 IOP.TaggedProfile变量
45.4.3 IOP.TaggedProfile构造方法
第46章 关于RMI的接口与类
46.1 PortableRemoteObject
46.2 构造方法
46.3 PortableRemoteObject方法
第47章 关于URL命名的接口与类
47.1 Resolver
47.2 IDL定义
47.3 Resolver方法
第48章 关于位置服务的接口与类
48.1 Agent
48.1.1 IDL定义
48.1.2 Agent方法
48.2 Desc
48.2.1 IDL定义
48.2.2 Desc变量
48.2.3 Desc构造方法
48.2.4 Desc方法
48.3 Fail
48.4 TriggerDesc
48.4.1 IDL定义
48.4.2 TriggerDesc变量
48.4.3 TriggerDesc构造方法
48.4.4 TriggerDesc方法
48.5 TriggerHandler
48.5.1 IDL定义
48.5.2 TriggerHandler方法
附录A CORBA异常
附录B 使用命令行选项
附录C 使用VisiBroker属性
术语表

本目录推荐