注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)VisiBroker for Java開發(fā)人員指南

VisiBroker for Java開發(fā)人員指南

VisiBroker for Java開發(fā)人員指南

定 價(jià):¥79.00

作 者: (美)Borland/Inprise公司著;李文軍等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Borland/Inprise核心技術(shù)叢書
標(biāo) 簽: Java

ISBN: 9787111082361 出版時(shí)間: 2000-11-01 包裝: 精裝
開本: 26cm+光盤1片 頁(yè)數(shù): 515 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書提供了使用VisiBroker for Java 4.0 開發(fā)基于對(duì)象的分布式應(yīng)用程序的詳細(xì)資料。CORBA是公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)的縮寫,是由對(duì)象管理組(OMG)制定的一種面向?qū)ο髴?yīng)用軟件體系結(jié)構(gòu)的規(guī)范標(biāo)準(zhǔn)。由Inprise公司開發(fā)的VisiBroker產(chǎn)品使程序員能夠遵循CORBA規(guī)范開發(fā)與調(diào)配基于對(duì)象的分布式應(yīng)用程序。該產(chǎn)品最新推出的4.0版本完全遵從了最新的CORBA規(guī)范2.3版。本書內(nèi)容分為上下兩篇:上篇是“VisiBroker for Java程序員指南”,包括了CORBA與VisiBroker入門、服務(wù)程序與客戶程序的基本概念、VisiBroker ORB及其CORBA服務(wù)的配置與管理、各種工具與服務(wù)等知識(shí)。下篇是“VisiBroker for Java參考手冊(cè)”,包括了VisiBroker所提供的程序員工具、IDL到Java的映射的介紹以及所提供的方法及參數(shù)的詳細(xì)說(shuō)明。本書適用于熟悉面向?qū)ο箝_發(fā)方法以及Java程序設(shè)計(jì)語(yǔ)言的編程人員。

作者簡(jiǎn)介

暫缺《VisiBroker for Java開發(fā)人員指南》作者簡(jiǎn)介

圖書目錄


譯者序
第1章 概述
1.1 最新特性
1.2 手冊(cè)約定
1.3 查找補(bǔ)充資料
1.4 聯(lián)系Inprise公司的開發(fā)者支持
上篇 VisiBroker for Java程序員指南
第一部分 基本概念
第2章 理解CORBA模型
2.1 什么是CORBA
2.2 什么是VisiBroker
2.3 VisiBroker for Java的特性
2.3.1 VisiBroker智能代理體系結(jié)構(gòu)
2.3.2 利用位置服務(wù)增強(qiáng)對(duì)象查找
2.3.3 對(duì)對(duì)象實(shí)現(xiàn)和對(duì)象激活的支持
2.3.4 健壯的線程與連接管理
2.3.5 IDL編譯器
2.3.6 使用DII和DSI動(dòng)態(tài)調(diào)用
2.3.7 接口庫(kù)與實(shí)現(xiàn)庫(kù)
2.3.8 服務(wù)端可移植性
2.3.9 用攔截器與對(duì)象包裝器定制ORB
2.3.10 命名服務(wù)中的后備存儲(chǔ)
2.3.11 Web命名
2.3.12 不用IDL定義接口
2.3.13 Gatekeeper
2.4 VisiBroker遵循CORBA規(guī)范
2.5 VisiBroker開發(fā)環(huán)境
2.6 Java開發(fā)環(huán)境
2.6.1 Java運(yùn)行環(huán)境
2.6.2 VisiBroker的要求
2.6.3 支持Java的Web瀏覽器
2.7 與VisiBroker for C++的互操作性
2.8 與其他ORB產(chǎn)品的互操作性
2.9 從IDL到Java的映射
第3章 環(huán)境設(shè)置
3.1 設(shè)置PATH環(huán)境變量
3.1.1 在Windows平臺(tái)修改PATH
3.1.2 在Windows NT平臺(tái)修改PATH
3.1.3 在UNIX平臺(tái)修改PATH
3.2 CLASSPATH
3.3 設(shè)置VBROKER_ADM環(huán)境變量
3.3.1 在Windows平臺(tái)設(shè)置
VBROKER_ADM
3.3.2 在UNIX平臺(tái)設(shè)置
VBROKER_ADM
3.4 設(shè)置OSAGENT_PORT環(huán)境變量
3.5 日志輸出
第4章 用VisiBroker開發(fā)一個(gè)應(yīng)用
程序例子
4.1 開發(fā)過(guò)程
4.2 步驟1:定義對(duì)象接口
4.3 步驟2:生成客戶程序的樁
與服務(wù)程序的servant
4.4 步驟3:實(shí)現(xiàn)客戶程序
4.4.1 Client.java
4.4.2 AccountManagerHelper.java
4.5 步驟4:實(shí)現(xiàn)服務(wù)程序
4.6 步驟5:建立例子
4.7 步驟6:?jiǎn)?dòng)服務(wù)程序并運(yùn)行例子
4.7.1 啟動(dòng)智能代理
4.7.2 啟動(dòng)服務(wù)程序
4.7.3 運(yùn)行客戶程序
4.8 用VisiBroker調(diào)配應(yīng)用程序
第5章 處理異常
5.1 CORBA模型中的異常
5.2 系統(tǒng)異常
5.2.1 獲取結(jié)束狀態(tài)
5.2.2 捕獲系統(tǒng)異常
5.2.3 將異常向下傳給系統(tǒng)異常
5.2.4 捕獲特定類型的系統(tǒng)異常
5.3 用戶異常
5.3.1 定義用戶異常
5.3.2 修改對(duì)象以引發(fā)異常
5.3.3 捕獲用戶異常
5.3.4 添加用戶異常的域
第二部分 服務(wù)程序的概念
第6章 服務(wù)程序基礎(chǔ)
6.1 概述
6.2 初始化ORB
6.3 創(chuàng)建POA
6.3.1 獲取根POA的一個(gè)引用
6.3.2 創(chuàng)建子POA
6.3.3 實(shí)現(xiàn)servant的方法
6.3.4 激活POA
6.4 激活對(duì)象
6.5 等待客戶程序請(qǐng)求
6.6 完整的例子
第7章 使用POA
7.1 什么是可移植對(duì)象適配器
7.1.1 POA的術(shù)語(yǔ)
7.1.2 創(chuàng)建與使用POA的步驟
7.2 POA策略
7.2.1 線程策略
7.2.2 生命期策略
7.2.3 對(duì)象ID唯一性策略
7.2.4 ID指派策略
7.2.5 servant保留策略
7.2.6 請(qǐng)求處理策略
7.2.7 隱式激活策略
7.2.8 綁定支持策略
7.3 創(chuàng)建POA
7.3.1 POA命名約定
7.3.2 獲取根POA
7.3.3 設(shè)置POA屬性
7.3.4 創(chuàng)建并激活POA
7.4 激活對(duì)象
7.4.1 顯式激活對(duì)象
7.4.2 按要求激活對(duì)象
7.4.3 隱式激活對(duì)象
7.4.4 用缺省servant激活
7.4.5 凍結(jié)對(duì)象
7.5 使用servant與servant管理器
7.5.1 servant激活器ServantActivators
7.5.2 servant定位器ServantLocators
7.6 使用POA管理器管理POA
7.6.1 取當(dāng)前狀態(tài)
7.6.2 持有狀態(tài)
7.6.3 活動(dòng)狀態(tài)
7.6.4 丟棄狀態(tài)
7.6.5 非活動(dòng)狀態(tài)
7.7 設(shè)置監(jiān)聽和分派的屬性
7.7.1 設(shè)置服務(wù)程序引擎的屬性
7.7.2 設(shè)置服務(wù)程序連接管理器的屬性
7.7.3 何時(shí)使用這些屬性
7.8 適配器激活器
7.9 處理請(qǐng)求
第8章 管理線程與連接
8.1 使用VisiBroker的線程
8.2 VisiBroker提供的線程策略
8.3 線程緩沖池策略
8.4 每會(huì)話線程策略
8.5 VisiBroker提供的連接管理
8.6 設(shè)置分派策略和屬性
8.6.1 線程緩沖池策略
8.6.2 每會(huì)話線程策略
8.6.3 編碼注意事項(xiàng)
第9章 使用紐帶機(jī)制
9.1 紐帶機(jī)制如何工作
9.2 示例程序
9.2.1 使用紐帶機(jī)制示例程序的位置
9.2.2 對(duì)Server類的改動(dòng)
9.2.3 對(duì)AccountManager類的改動(dòng)
9.2.4 對(duì)Account類的改動(dòng)
9.2.5 編譯紐帶例子
第三部分 客戶程序的概念
第10章 客戶程序基礎(chǔ)
10.1 初始化ORB
10.2 綁定到對(duì)象
10.3 調(diào)用一個(gè)對(duì)象的操作
10.4 操縱對(duì)象引用
10.4.1 將引用轉(zhuǎn)換為字符串
10.4.2 獲取對(duì)象與接口名字
10.4.3 確定對(duì)象引用的類型
10.4.4 確定被綁定對(duì)象的位置與狀態(tài)
10.4.5 窄化對(duì)象引用
10.4.6 寬化對(duì)象引用
10.5 使用服務(wù)質(zhì)量
10.5.1 理解服務(wù)質(zhì)量
10.5.2 QoS接口
10.5.3 QoS實(shí)例
第四部分 配置與管理
第11章 使用VisiBroker控制臺(tái)
11.1 什么是VisiBroker控制臺(tái)
11.2 啟動(dòng)VisiBroker控制臺(tái)
11.3 配置控制臺(tái)
11.4 VisiBroker控制臺(tái)導(dǎo)航
11.4.1 菜單欄
11.4.2 工具欄
11.4.3 狀態(tài)欄
11.4.4 下拉式菜單或上下文菜單
11.4.5 導(dǎo)航面板
11.4.6 內(nèi)容面板
11.5 支持的ORB服務(wù)
11.5.1 位置服務(wù)
11.5.2 命名服務(wù)
11.5.3 接口庫(kù)
11.5.4 實(shí)現(xiàn)庫(kù)
11.5.5 服務(wù)程序管理器
11.5.6 Gatekeeper
第12章 使用ORB服務(wù)瀏覽器
12.1 簡(jiǎn)介
12.2 位置服務(wù)瀏覽器
12.2.1 訪問(wèn)位置服務(wù)瀏覽器
12.2.2 刷新活動(dòng)對(duì)象列表
12.3 命名服務(wù)瀏覽器
12.3.1 訪問(wèn)命名服務(wù)
12.3.2 瀏覽命名服務(wù)
12.3.3 瀏覽VisiBroker命名服務(wù)的簇
12.4 實(shí)現(xiàn)庫(kù)瀏覽器
12.5 接口庫(kù)瀏覽器
12.5.1 查看接口庫(kù)
12.5.2 訪問(wèn)接口庫(kù)
12.5.3 瀏覽接口庫(kù)
第13章 使用服務(wù)程序管理器
13.1 什么是服務(wù)程序管理器
13.1.1 查看頂層容器
13.1.2 服務(wù)程序管理器的瀏覽器
13.1.3 使用VisiBroker 4.0的服務(wù)
程序例子
13.1.4 設(shè)置服務(wù)程序管理器的安全性
13.2 使用服務(wù)程序管理器的瀏覽器
13.2.1 查看服務(wù)程序的內(nèi)容
13.2.2 啟用服務(wù)程序
13.2.3 調(diào)用方法
13.2.4 設(shè)置屬性
第14章 設(shè)置屬性
14.1 概述
14.2 屬性文件
14.3 環(huán)境變量
14.4 通過(guò)命令行和HTML設(shè)置屬性
14.5 VisiBroker for Java屬性
第五部分 工具與服務(wù)
第15章 使用IDL
15.1 IDL簡(jiǎn)介
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 指定無(wú)返回值的單向方法
15.6 在IDL中指定繼承其他接口的接口
第16章 使用智能代理
16.1 什么是智能代理
16.1.1 查找智能代理
16.1.2 通過(guò)智能代理協(xié)作查找對(duì)象
16.1.3 與OAD協(xié)作以連接對(duì)象
16.1.4 啟動(dòng)智能代理
16.1.5 保證智能代理的可用性
16.2 使用ORB域
16.3 連接不同本地網(wǎng)絡(luò)中的智能代理
16.4 使用多重初始地址的主機(jī)
16.5 使用點(diǎn)對(duì)點(diǎn)通信
16.5.1 以運(yùn)行時(shí)參數(shù)指定主機(jī)
16.5.2 用環(huán)境變量指定IP地址
16.5.3 用agentaddr文件指定主機(jī)
16.6 保證對(duì)象的可用性
16.6.1 調(diào)用無(wú)狀態(tài)對(duì)象的方法
16.6.2 提高保持狀態(tài)對(duì)象的容錯(cuò)性
16.6.3 復(fù)制注冊(cè)到OAD的對(duì)象
16.7 在主機(jī)間遷移對(duì)象
16.7.1 遷移保持狀態(tài)的對(duì)象
16.7.2 遷移實(shí)例化的對(duì)象
16.7.3 遷移注冊(cè)到OAD的對(duì)象
16.8 報(bào)告所有對(duì)象與服務(wù)
16.9 綁定到對(duì)象
第17章 使用位置服務(wù)
17.1 什么是位置服務(wù)
17.2 位置服務(wù)組件
17.2.1 位置服務(wù)代理
17.2.2 觸發(fā)器
17.3 向代理查詢
17.3.1 查找接口的所有實(shí)例
17.3.2 查找智能代理知道的所有信息
17.4 編寫并注冊(cè)觸發(fā)器處理程序
第18章 使用命名服務(wù)
18.1 概述
18.2 理解名字空間
18.2.1 命名上下文對(duì)象
18.2.2 命名上下文工廠對(duì)象
18.2.3 Name和NameComponent
18.2.4 名字解析
18.3 運(yùn)行命名服務(wù)
18.3.1 安裝命名服務(wù)
18.3.2 配置命名服務(wù)
18.3.3 啟動(dòng)命名服務(wù)
18.4 引導(dǎo)命名服務(wù)
18.4.1 調(diào)用resolve_initial_references
方法
18.4.2 使用-DSVCnameroot選項(xiàng)
18.4.3 使用-DORBInitRef選項(xiàng)
18.4.4 使用-DORBDefaultRef選項(xiàng)
18.5 NamingContext
18.6 NamingContextExt
18.7 缺省命名上下文
18.8 可接插的后備存儲(chǔ)
18.8.1 后備存儲(chǔ)的類型
18.8.2 配置與使用
18.9 簇
18.9.1 簇的標(biāo)準(zhǔn)
18.9.2 Cluster和ClusterManager接口
18.9.3 創(chuàng)建一個(gè)簇
18.9.4 負(fù)載均衡
18.10 失敗轉(zhuǎn)移
18.11 Java的import語(yǔ)句
18.12 程序樣例
第19章 使用事件服務(wù)
19.1 概述
19.1.1 消費(fèi)者和供應(yīng)商的代理
19.1.2 OMG公共對(duì)象服務(wù)規(guī)范
19.2 通信模型
19.2.1 外推模型
19.2.2 回拉模型
19.3 使用事件信道
19.4 外推型供應(yīng)商和消費(fèi)者的例子
19.4.1 運(yùn)行外推模型的例子
19.4.2 運(yùn)行回拉模型的例子
19.4.3 PullSupply
19.4.4 運(yùn)行PullSupply
19.4.5 PullConsume
19.4.6 運(yùn)行PullConsume
19.5 啟動(dòng)事件服務(wù)
19.6 進(jìn)程內(nèi)事件信道
19.7 Java的import語(yǔ)句
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章 使用對(duì)象激活監(jiān)控進(jìn)程
20.1 對(duì)象和服務(wù)程序的自動(dòng)激活
20.1.1 查找實(shí)現(xiàn)庫(kù)數(shù)據(jù)
20.1.2 激活服務(wù)程序
20.2 啟動(dòng)對(duì)象激活監(jiān)控進(jìn)程
20.2.1 在Windows平臺(tái)啟動(dòng)對(duì)
象激活監(jiān)控進(jìn)程
20.2.2 在UNIX平臺(tái)啟動(dòng)對(duì)象激活
監(jiān)控進(jìn)程
20.3 使用對(duì)象激活監(jiān)控進(jìn)程工具
20.3.1 將接口名字轉(zhuǎn)換為庫(kù)ID
20.3.2 使用oadutil list列出對(duì)象
20.3.3 使用oadutil reg注冊(cè)對(duì)象
20.3.4 區(qū)分一個(gè)對(duì)象的多個(gè)實(shí)例
20.3.5 使用CreationImplDef類設(shè)置
激活屬性
20.3.6 動(dòng)態(tài)改變ORB實(shí)現(xiàn)
20.3.7 使用OAD::reg_implementation
進(jìn)行OAD注冊(cè)
20.3.8 創(chuàng)建和注冊(cè)對(duì)象的例子
20.3.9 由OAD傳遞的參數(shù)
20.4 注銷對(duì)象
20.4.1 使用oadutil工具注銷對(duì)象
20.4.2 使用OAD操作注銷對(duì)象
20.4.3 顯示實(shí)現(xiàn)庫(kù)的內(nèi)容
20.5 OAD的IDL接口
第21章 使用接口庫(kù)
21.1 什么是接口庫(kù)
21.1.1 接口庫(kù)包含什么
21.1.2 可有多少個(gè)接口庫(kù)
21.2 使用irep創(chuàng)建和瀏覽接口庫(kù)
21.2.1 使用irep創(chuàng)建接口庫(kù)
21.2.2 瀏覽接口庫(kù)中的內(nèi)容
21.3 使用idl2ir更新接口庫(kù)
21.4 理解接口庫(kù)的結(jié)構(gòu)
21.4.1 標(biāo)識(shí)接口庫(kù)中的對(duì)象
21.4.2 存儲(chǔ)在接口庫(kù)中的對(duì)象類型
21.4.3 繼承的接口
21.5 訪問(wèn)接口庫(kù)
21.6 例子程序
第六部分 高級(jí)概念
第22章 使用動(dòng)態(tài)調(diào)用接口
22.1 什么是動(dòng)態(tài)調(diào)用接口
22.1.1 DII主要概念介紹
22.1.2 動(dòng)態(tài)調(diào)用對(duì)象操作的步驟
22.1.3 查找使用DII的例子程序
22.1.4 使用idl2java編譯器
22.2 獲取通用對(duì)象引用
22.3 創(chuàng)建和初始化Request
22.3.1 Request接口
22.3.2 創(chuàng)建和初始化DII請(qǐng)求的方法
22.3.3 使用_create_request方法
22.3.4 使用_request方法
22.3.5 創(chuàng)建Request對(duì)象的例子
22.3.6 為Request設(shè)置參數(shù)
22.3.7 使用Any類安全地傳遞類型
22.3.8 使用TypeCode類表示參數(shù)
或?qū)傩缘念愋?br />22.4 發(fā)送DII請(qǐng)求和接收結(jié)果
22.4.1 調(diào)用請(qǐng)求
22.4.2 使用send_deferred方法發(fā)送
延遲DII請(qǐng)求
22.4.3 使用send_oneway方法發(fā)送
異步DII請(qǐng)求
22.4.4 發(fā)送多個(gè)請(qǐng)求
22.4.5 接收多個(gè)請(qǐng)求
22.5 在DII中使用接口庫(kù)
第23章 使用動(dòng)態(tài)框架接口
23.1 什么是動(dòng)態(tài)框架接口
23.2 動(dòng)態(tài)創(chuàng)建對(duì)象實(shí)現(xiàn)的步驟
23.3 繼承DynamicImplementation類
23.3.1 設(shè)計(jì)動(dòng)態(tài)請(qǐng)求對(duì)象的例子
23.3.2 指定庫(kù)ID
23.4 查看ServerRequest類
23.5 實(shí)現(xiàn)Account對(duì)象
23.6 實(shí)現(xiàn)AccountManager對(duì)象
23.7 服務(wù)程序的實(shí)現(xiàn)
第24章 使用可移植攔截器
24.1 概述
24.2 攔截器的接口和管理器
24.2.1 客戶程序攔截器
24.2.2 服務(wù)程序攔截器
24.2.3 缺省攔截器類
24.2.4 在VisiBroker ORB注冊(cè)攔截器
24.2.5 創(chuàng)建攔截器對(duì)象
24.2.6 裝入攔截器
24.3 攔截器例子
24.3.1 代碼例子
24.3.2 代碼列表
24.4 在攔截器之間傳遞信息
第25章 使用對(duì)象包裝器
25.1 概述
25.1.1 類型化和非類型化的對(duì)象
包裝器
25.1.2 idl2java的特殊要求
25.1.3 應(yīng)用程序示例
25.2 非類型化對(duì)象包裝器
25.2.1 使用多個(gè)非類型化對(duì)象包裝器
25.2.2 pre_method的調(diào)用次序
25.2.3 post_method的調(diào)用次序
25.3 使用非類型化對(duì)象包裝器
25.3.1 實(shí)現(xiàn)非類型化對(duì)象包裝器工廠
25.3.2 實(shí)現(xiàn)非類型化對(duì)象包裝器
25.3.3 創(chuàng)建和注冊(cè)非類型化對(duì)象
包裝器工廠
25.3.4 刪除非類型化對(duì)象包裝器
25.4 類型化對(duì)象包裝器
25.4.1 使用多個(gè)類型化對(duì)象包裝器
25.4.2 調(diào)用次序
25.4.3 共位客戶和服務(wù)程序的類型
化對(duì)象包裝器
25.5 使用類型化對(duì)象包裝器
25.5.1 實(shí)現(xiàn)類型化對(duì)象包裝器
25.5.2 為客戶程序注冊(cè)類型化對(duì)象
包裝器
25.5.3 為服務(wù)程序注冊(cè)類型化對(duì)象
包裝器
25.5.4 刪除類型化對(duì)象包裝器
25.6 聯(lián)合使用非類型化和類型化
對(duì)象包裝器
25.6.1 類型化對(duì)象包裝器的命令行
參數(shù)
25.6.2 類型化包裝器的初始化程序
25.6.3 非類型化對(duì)象包裝器的命令行
參數(shù)
25.6.4 非類型化包裝器的初始化程序
25.6.5 運(yùn)行應(yīng)用示例
第26章 在IIOP上使用RMI
26.1 概述
26.2 使用java2iiop
26.2.1 支持的接口
26.2.2 運(yùn)行java2iiop
26.2.3 完成開發(fā)步驟
26.3 RMI-IIOP的Bank例子
26.4 支持的數(shù)據(jù)類型
26.4.1 映射基本數(shù)據(jù)類型
26.4.2 映射復(fù)雜數(shù)據(jù)類型
26.4.3 接口
26.4.4 數(shù)組
第27章 使用動(dòng)態(tài)管理類型
27.1 概述
27.2 DynAny類型
27.2.1 用法限制
27.2.2 創(chuàng)建DynAny
27.2.3 初始化和訪問(wèn)DynAny的值
27.3 復(fù)合數(shù)據(jù)類型
27.3.1 DynEnum
27.3.2 DynStruct
27.3.3 DynUnion
27.3.4 DynSequence和DynArray
27.4 IDL示例
27.5 客戶應(yīng)用程序示例
27.6 服務(wù)應(yīng)用程序示例
第28章 使用值類型
28.1 理解值類型
28.1.1 具體值類型
28.1.2 抽象值類型
28.2 實(shí)現(xiàn)值類型
28.2.1 定義值類型
28.2.2 編譯IDL文件
28.2.3 繼承值類型的基類
28.2.4 實(shí)現(xiàn)Factory類
28.2.5 在ORB上注冊(cè)Factory對(duì)象
28.3 實(shí)現(xiàn)工廠對(duì)象
28.3.1 工廠對(duì)象和值類型
28.3.2 注冊(cè)值類型
28.4 封裝值類型
28.5 抽象接口
28.6 定制值類型
28.7 可截?cái)嘀殿愋?br />第29章 使用URL命名
29.1 URL命名服務(wù)
29.2 注冊(cè)對(duì)象
29.3 使用URL查找對(duì)象
第七部分 向后兼容性
第30章 在VisiBroker 4.0中使用BOA
30.1 使用VisiBroker 4.0編譯BOA代碼
30.2 支持的BOA選項(xiàng)
30.3 使用BOA的限制
30.4 使用對(duì)象激活器
30.5 BOA的對(duì)象命名
第31章 遷移VisiBroker代碼
31.1 遷移工具
31.1.1 對(duì)程序包名前綴的改變
31.1.2 對(duì)類名的改變
31.1.3 對(duì)API調(diào)用的改變
31.1.4 將BOA改為POA
31.1.5 改變攔截器的使用
31.2 調(diào)用遷移工具
31.3 使用遷移后的代碼
31.4 將BOA手工遷移到POA
31.4.1 一個(gè)例子
31.4.2 映射BOA類型到POA策略
31.5 遷移到新的程序包名字
31.6 遷移到新的類名字
31.7 遷移到新的API調(diào)用
31.8 遷移攔截器
第32章 使用對(duì)象激活工具
32.1 延遲對(duì)象激活
32.2 Activator接口
32.3 使用服務(wù)激活的途徑
32.3.1 使用服務(wù)激活器延遲對(duì)象激活
32.3.2 對(duì)服務(wù)延遲對(duì)象激活的例子
下篇 VisiBroker for Java 參考手冊(cè)
第33章 程序員工具
33.1 選項(xiàng)
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擴(kuò)充類型
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 整數(shù)類型
34.5.10 浮點(diǎn)數(shù)類型
34.6 Helper類
34.7 常量
34.7.1 接口中的常量
34.7.2 不在接口中的常量
34.8 復(fù)合類型
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 參數(shù)傳遞
34.9.2 使用繼承實(shí)現(xiàn)服務(wù)程序
34.9.3 使用委派實(shí)現(xiàn)服務(wù)程序
34.9.4 接口作用域
34.10 異常的映射
34.11 用戶自定義異常
34.12 系統(tǒng)異常
34.13 Any類型的映射
34.14 嵌套類型的映射
34.15 Typedef的映射
34.15.1 簡(jiǎn)單IDL類型
34.15.2 復(fù)雜IDL類型
第35章 生成的接口和類
35.1 概覽
35.1.1 基調(diào)和操作類
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 為對(duì)象包裝器生成的方法
35.4 <type_name>Holder
35.4.1 成員數(shù)據(jù)
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的構(gòu)造方法
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對(duì)Object的擴(kuò)充
36.6.4 VisiBroker對(duì)Object擴(kuò)充的方法
36.7 ORB
36.7.1 JDK的ORB定義
36.7.2 JDK ORB的方法
36.7.3 OMG ORB定義
36.7.4 VisiBroker ORB的擴(kuò)充
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章 動(dòng)態(tài)接口與類
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 重要的用法限制說(shuō)明
37.6.2 DynAny的方法
37.6.3 DynAny的提取方法
37.6.4 DynAny的插入方法
37.7 DynArray
37.7.1 重要的用法限制說(shuō)明
37.7.2 DynArray的方法
37.8 DynAnyFactory
37.8.1 重要的用法限制說(shuō)明
37.8.2 DynAnyFactory的方法
37.9 DynEnum
37.9.1 重要的用法限制說(shuō)明
37.9.2 DynEnum的方法
37.10 DynFixed
37.11 DynSequence
37.11.1 重要的用法限制說(shuō)明
37.11.2 DynSequence的方法
37.12 DynStruct
37.12.1 重要的用法限制說(shuō)明
37.12.2 DynStruct的方法
37.13 DynUnion
37.13.1 重要的用法限制說(shuō)明
37.13.2 DynUnion的方法
37.14 DynValue
37.15 DynamicImplementation
37.15.1 構(gòu)造方法
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的構(gòu)造方法
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章 關(guān)于接口庫(kù)的接口與類
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章 關(guān)于激活的接口與類
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 環(huán)境變量
39.3.5 顯式傳播或傳遞的環(huán)境變量
39.3.6 CreationEmplDef方法
39.4 ImplementationDef
39.5 OAD
39.5.1 IDL定義
39.5.2 ImplementationStatus
39.5.3 OAD方法
第40章 關(guān)于命名服務(wù)的接口與類
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章 關(guān)于事件服務(wù)的接口與類
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章 關(guān)于異常的類
42.1 簡(jiǎn)介
42.2 SystemException
42.3 UserException
第43章 關(guān)于攔截器和對(duì)象包裝器的
接口與類
43.1 簡(jiǎn)介
43.2 攔截器管理器
43.3 IOR模板
43.4 InterceptorManager
43.5 InterceptorManagerControl
43.5.1 import語(yǔ)句
43.5.2 InterceptorManagerControl
方法
43.6 BindInterceptor
43.6.1 import語(yǔ)句
43.6.2 BindInterceptor方法
43.7 BindInterceptorManager
43.7.1 import語(yǔ)句
43.7.2 BindInterceptorManager方法
43.8 ClientRequestInterceptor
43.8.1 import語(yǔ)句
43.8.2 ClientRequestInterceptor方法
43.9 ClientRequestInterceptorManager
43.9.1 import語(yǔ)句
43.9.2 ClientRequestInterceptor
Manager方法
43.10 POALifeCycleInterceptor
43.10.1 import語(yǔ)句
43.10.2 POALifeCycleInterceptor方法
43.11 POALifeCycleInterceptorManager
43.11.1 import語(yǔ)句
43.11.2 POALifeCycleInterceptor-
Manager方法
43.12 ActiveObjectLifeCycleInterceptor
43.12.1 import語(yǔ)句
43.12.2 ActiveObjectLifeCycle-
Interceptor方法
43.13 ActiveObjectLifeCycle-
InterceptorManager
43.13.1 import語(yǔ)句
43.13.2 ActiveObjectLifeCycle-
InterceptorManager方法
43.14 ForwardRequestException
43.15 ServerRequestInterceptor
43.15.1 import語(yǔ)句
43.15.2 ServerRequestInterceptor方法
43.16 ServerRequestInterceptorManager
43.16.1 import語(yǔ)句
43.16.2 ServerRequestInterceptor-
Manager方法
43.17 IORCreationInterceptor
43.17.1 import語(yǔ)句
43.17.2 IORCreationInterceptor方法
43.18 IORInterceptorManager
43.18.1 import語(yǔ)句
43.18.2 IORInterceptorManager方法
43.19 Location
43.20 ChainUntypedObjectWrapper
Factory
43.20.1 IDL定義
43.20.2 import語(yǔ)句
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語(yǔ)句
43.22.3 UntypedObjectWrapper-
Factory方法
第44章 關(guān)于服務(wù)質(zhì)量的接口與類
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章 關(guān)于IOP和IIOP的接口與類
45.1 IIOP.ProfileBody
45.1.1 IDL定義
45.1.2 IIOP.ProfileBody變量
45.1.3 IIOP.ProfileBody構(gòu)造方法
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構(gòu)造方法
45.4 IOP.TaggedProfile
45.4.1 IDL定義
45.4.2 IOP.TaggedProfile變量
45.4.3 IOP.TaggedProfile構(gòu)造方法
第46章 關(guān)于RMI的接口與類
46.1 PortableRemoteObject
46.2 構(gòu)造方法
46.3 PortableRemoteObject方法
第47章 關(guān)于URL命名的接口與類
47.1 Resolver
47.2 IDL定義
47.3 Resolver方法
第48章 關(guān)于位置服務(wù)的接口與類
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構(gòu)造方法
48.2.4 Desc方法
48.3 Fail
48.4 TriggerDesc
48.4.1 IDL定義
48.4.2 TriggerDesc變量
48.4.3 TriggerDesc構(gòu)造方法
48.4.4 TriggerDesc方法
48.5 TriggerHandler
48.5.1 IDL定義
48.5.2 TriggerHandler方法
附錄A CORBA異常
附錄B 使用命令行選項(xiàng)
附錄C 使用VisiBroker屬性
術(shù)語(yǔ)表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)