基本信息
出版社: 北京希望電子出版社; 第1版 (2002年7月1日)
叢書名: “十五”國家重點電子出版物規劃項目·計算機知識普及和軟體開發系列·Java套用技術叢書1
平裝: 293頁
正文語種: 簡體中文
開本: 0開
ISBN: 790010139X
條形碼: 9787900101396
商品尺寸: 25.8 x 18.2 x 1.4 cm
商品重量: 599 g
品牌: 北京中科希望軟體股份有限公司
ASIN: B00119JU6Y
內容簡介
本書由19章組成,主要內容包括:分散式套用模式概覽、CORBA 體系結構的基本內容、OMG IDL 語法結構、OMG IDL 與Java語言的映射關係等。
目錄第1章分散式套用模式概覽 1
1.1客戶機-伺服器套用模式 1
1.1.1客戶機-伺服器(C/S)
體系結構 1
1.1.2瀏覽器-伺服器(B/S)
體系結構 3
1.1.3C/S和B/S體系結構的
優勢與不足 3
1.2分散式多層套用體系結構 4
1.2.1分散式多層體系結構 5
1.2.2分散式多層體系結構
各邏輯層的特徵 7
1.3中間件的基本概念 7
1.3.1中間件的定義 8
1.3.2中間件的基本特徵 8
1.3.3基於中間件的軟體系統
開發和部署方式 8
1.4小結 9
第2章CORBA體系結構的基本內容 10
2.1CORBA體系結構概述 10
2.1.1CORBA的概念 10
2.1.2CORBA規範的特點 11
2.1.3對象請求代理的概念
和作用 11
2.1.4CORBA中的對象模型 12
2.2客戶端CORBA對象 13
2.3服務對象端CORBA對象 14
2.4客戶端存根 15
2.5服務對象框架 18
2.6對象請求代理 22
2.6.1ORB傳遞服務請求的過程 23
2.6.2ORB初始化方法 24
2.6.3解析初始引用方法 25
2.6.4對象字元串化和字元串
對象化方法 26
2.6.5ORB啟動 28
2.7動態調用接口(Dynamic
InvokeInterface,dii) 28
2.7.1客戶端提出服務請求的方式 28
2.7.2靜態調用請求和動態
調用請求的區別 28
2.8動態框架接口 29
2.9接口倉庫 30
2.10對象適配器(ObjectAdapter) 31
2.11實現倉庫 32
2.12ORB互操作 33
2.12.1通用ORB間互操作協定 34
2.12.2環境相關的ORB
互操作協定 34
2.13CORBA基本服務 35
2.14CORBA工具 38
2.15小結 39
第3章OMGIDL語法結構 40
3.1OMGIDL接口定義檔案舉例 40
3.2詞法規則 41
3.2.1注釋風格 41
3.2.2標識符 41
3.2.3字面量 42
3.3基本數據類型 42
3.4複合數據類型 43
3.4.1結構類型 43
3.4.2聯合類型 45
3.4.3枚舉類型 45
3.4.4序列類型 46
3.4.5字元串類型 47
3.4.6數組類型 47
3.5模組 47
3.6接口 48
3.7屬性和唯讀屬性 49
3.8方向性說明 49
3.9方法 49
3.10單向調用請求 50
3.11接口繼承 51
3.11.1單繼承接口定義方式 51
3.11.2多繼承接口定義方式 51
3.11.3前置聲明 52
3.11.4接口的跨模組繼承 52
3.12異常 53
3.12.1CORBA異常定義 53
3.12.2CORBA系統異常 54
3.12.3CORBA用戶異常 56
3.13上下文 57
3.14小結 58
第4章OMGIDL與Java語言的映射關係 59
4.1Helper類 59
4.1.1IDL接口定義映射
生成Helper類規範 59
4.1.2IDL複合數據類型映射
Helper類 63
4.1.3IDL衍生數據類型映射
Helper類 65
4.2Holder類 67
4.2.1IDL基本數據類型映射
Holder類代碼 67
4.2.2IDL定義的接口對象映射
Holder類代碼 68
4.2.3IDL用戶定義數據類型映射
Holder類代碼 69
4.3IDL常量的映射 71
4.3.1在IDL接口定義內部定義的
常量 71
4.3.2在IDL接口定義外部
定義的常量 72
4.4IDL基本數據類型的映射 72
4.5複合數據類型的映射 74
4.5.1枚舉類型的映射 74
4.5.2結構類型映射 77
4.5.3聯合類型的映射 80
4.5.4序列類型的映射 83
4.6模組的映射 83
4.7接口的映射 83
4.7.1特徵接口和方法接口
的定義 84
4.7.2接口繼承的映射 84
4.8IDL異常的映射 86
4.9標識符typedef定義數據類型
的映射 88
4.10屬性定義的映射 90
4.11CORBA對象的映射 90
4.11.1環境對象的映射 91
4.11.2名—值對象的映射 91
4.11.3名-值列表對象的映射 92
4.11.4上下文對象的映射 93
4.11.5上下文列表對象 94
4.11.6請求對象 95
4.11.7類型碼 97
4.11.8對象請求代理 98
4.11.9Any數據類型 98
4.12小結 100
第5章idl2java映射檔案分析 101
5.1定義和映射IDL接口定義檔案 101
5.2接口對象的客戶端存根檔案 102
5.3服務對象端POA框架檔案 103
5.4接口對象定義檔案 104
5.5接口對象映射的Helper類檔案 104
5.6接口對象映射的Holder類檔案 106
5.7接口對象映射的方法類檔案 107
5.8接口對象的POA框架代理類 107
5.9小結 108
第6章visibroker的基本內容 110
6.1VisiBroker中的ORB服務工具 110
6.2基於VisiBroker開發分散式
套用系統過程 111
6.3VisiBroker的下載和安裝 112
6.3.1VisiBroker的下載 112
6.3.2VisiBroker的安裝過程 112
6.4VisiBrokerforJava4.5.1
安裝目錄的構成 117
6.5idl2java 118
6.6idl2ir 119
6.7ir2idl 120
6.8java2idl 120
6.9java2iiop 121
6.10vbjc 122
6.11vbj 122
6.11.1vbj運行客戶端程式選項
122
6.11.2vbj運行服務對象端程式
選項 123
6.12SmartAgent 123
6.13osfind 124
6.14irep 125
6.15oad 125
6.16oadutil 126
6.17可視化對象管理工具 127
6.17.1定位服務管理 128
6.17.2命名服務管理 129
6.17.3實現倉庫管理 129
6.17.4接口倉庫管理 130
6.17.5服務對象管理 131
6.18小結 132
第7章基於VisiBroker開發分散式套用 133
7.1基於VisiBroker創建分散式
應用程式過程 133
7.2人力資源管理分散式
套用功能 134
7.2.1系統分析 134
7.2.2服務實