注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)分布式對(duì)象技術(shù)及其應(yīng)用

分布式對(duì)象技術(shù)及其應(yīng)用

分布式對(duì)象技術(shù)及其應(yīng)用

定 價(jià):¥19.00

作 者: 孟憲福 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787302180586 出版時(shí)間: 2008-11-01 包裝: 平裝
開本: 16開 頁數(shù): 188 字?jǐn)?shù):  

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

  分布式對(duì)象技術(shù)是在面向?qū)ο蠹夹g(shù)的基礎(chǔ)上發(fā)展起來的,它要解決的主要問題是位于不同進(jìn)程中的對(duì)象之間的調(diào)用問題。在中間件系統(tǒng)、Web服務(wù)以及SOA等需要多程序協(xié)作的許多領(lǐng)域,分布式對(duì)象技術(shù)都發(fā)揮著重要作用。本書分8章,按照循序漸進(jìn)的原則,從理論到實(shí)踐逐步介紹分布式對(duì)象技術(shù)的典型代表CORBA和Java RMI的基本概念與程序設(shè)計(jì)規(guī)則。特別是,為了使讀者能夠盡快運(yùn)用分布式對(duì)象技術(shù)來解決實(shí)際問題,在本書的最后兩章完整地給出了基于CORBA和Java RMI的多個(gè)應(yīng)用實(shí)例及其程序開發(fā)過程。本書是作者根據(jù)多年的教學(xué)經(jīng)驗(yàn)和實(shí)踐體會(huì)編寫而成的,在內(nèi)容編排上盡量體現(xiàn)易學(xué)的特點(diǎn),在文字?jǐn)⑹錾狭η髼l理清晰、簡(jiǎn)潔,便于讀者閱讀。本書可以作為大專院校計(jì)算機(jī)專業(yè)研究生或高年級(jí)本科生的教材,也可以作為非計(jì)算機(jī)專業(yè)學(xué)生或軟件開發(fā)人員的參考書或自學(xué)用書。

作者簡(jiǎn)介

暫缺《分布式對(duì)象技術(shù)及其應(yīng)用》作者簡(jiǎn)介

圖書目錄

第1章 Java語言基礎(chǔ)
1.1 Java語言的特點(diǎn)及其程序開發(fā)過程
1.1.1 Java語言的特點(diǎn)
1.1.2 Java程序的開發(fā)過程
1.2 數(shù)據(jù)類型、變量、運(yùn)算符和基本語句
1.2.1 數(shù)據(jù)類型
1.2.2 變量與常量
1.2.3 運(yùn)算符
1.2.4 運(yùn)算符的優(yōu)先級(jí)
1.2.5 數(shù)組
1.2.6 字符串
1.2.7 基本數(shù)據(jù)類型包裝類
1.2.8 基本語句
1.3 類
1.3.1 對(duì)象的生成與引用
1.3.2 this與super
1.3.3 類的定義
1.3.4 成員變量的定義
1.3.5 方法的定義
1.3.6 構(gòu)造方法的定義與使用
1.3.7 static塊
1.3.8 對(duì)象的釋放
1.4 接口與異常處理
1.4.1 接口
1.4.2 異常處理
1.4.3 包
1.4.4 命令行參數(shù)
1.5 多態(tài)性的實(shí)現(xiàn)
1.6 委托處理與功能繼承
第2章 分布式對(duì)象與CORBA
2.1 CORBA與OMG
2.2 CORBA的發(fā)展歷程
2.3 分布式對(duì)象的定義與特點(diǎn)
2.3.1 分布式對(duì)象的定義
2.3.2 分布式對(duì)象系統(tǒng)的透明性
2.3.3 分布式對(duì)象系統(tǒng)的復(fù)雜性
2.4 CORBA系統(tǒng)的基本構(gòu)成
2.5 CORBA分布式對(duì)象環(huán)境
2.6 分布式對(duì)象系統(tǒng)的處理過程
第3章 分布式對(duì)象系統(tǒng)設(shè)計(jì)與IDL定義
3.1 分布式對(duì)象系統(tǒng)的開發(fā)流程
3.2 基于CORBA分布式對(duì)象系統(tǒng)設(shè)計(jì)
3.3 IDL接口定義語言
3.3.1 IDL的作用
3.3.2 數(shù)據(jù)類型
3.3.3 類型定義
3.3.4 常量定義
3.3.5 異常定義
3.3.6 屬性定義
3.3.7 操作定義
3.3.8 接口定義
3.3.9 模塊定義
3.3.10 預(yù)處理器
3.4 從IDL到Java的映射
3.4.1 接口定義的映射
3.4.2 實(shí)現(xiàn)引用傳遞的Holder類
3.4.3 提供各種實(shí)用功能的Helper類
3.4.4 其他IDL定義的映射
3.4.5 IDL映射后的使用
第4章 CORBA客戶端程序設(shè)計(jì)
4.1 問題描述與IDL定義
4.2 CORBA客戶端的組成
4.3 ORB的初始化
4.4 ORB接口的功能
4.5 分布式對(duì)象引用的獲取
4.5.1 利用文件的方法獲取對(duì)象引用
4.5.2 利用Binding服務(wù)的方法獲取對(duì)象引用
4.5.3 利用命名服務(wù)的方法獲取對(duì)象引用
4.5.4 利用factory對(duì)象的方法獲取對(duì)象引用
4.6 Stub類的構(gòu)造
4.6.1 代理對(duì)象的概念
4.6.2 分布式對(duì)象引用與本地對(duì)象引用的區(qū)別
4.6.3 Stub類的構(gòu)造
4.7 org.omg.CORBA.Object接口
4.8 分布式對(duì)象方法的啟動(dòng)
4.9 Java Applet中的CORBA客戶端結(jié)構(gòu)
4.9.1 Java Applet中的CORBA客戶端結(jié)構(gòu)
4.9.2 ORB的初始化
4.9.3 分布式對(duì)象引用的獲取
4.9.4 在HTML文件中使用Applet
第5章 CORBA服務(wù)器程序設(shè)計(jì)
5.1 CORBA服務(wù)器的構(gòu)造
5.2 對(duì)象適配器的作用
5.2.1 對(duì)象適配器的作用
5.2.2 BOA與POA
5.2.3 偽對(duì)象
5.3 BOA的功能
5.4 分布式對(duì)象實(shí)現(xiàn)
5.4.1 Skeleton繼承方式
5.4.2 Skeleton類的構(gòu)造
5.4.3 Tie機(jī)制方式
5.5 分布式對(duì)象的生成
5.6 分布式對(duì)象的登錄
5.7 接收請(qǐng)求開始
5.8 POA基礎(chǔ)
5.8.1 POA中的CORBA對(duì)象與Servant的關(guān)系
5.8.2 POA與策略
5.8.3 POA的生成
5.8.4 POA策略簡(jiǎn)介
5.8.5 POA管理器
5.8.6 Servant管理器
5.8.7 默認(rèn)Servant
5.8.8 基于POA的服務(wù)器程序設(shè)計(jì)
第6章 動(dòng)態(tài)接口
6.1 通用偽接口的定義
6.1.1 TypeCode接口
6.1.2 NamedValue接口
6.1.3 NVList接口
6.2 Any類型數(shù)據(jù)的處理
6.2.1 Any的功能與數(shù)據(jù)構(gòu)造
6.2.2 Any類型的Java映射
6.2.3 Any對(duì)象的生成
6.2.4 Any對(duì)基本類型數(shù)據(jù)的存取
6.2.5 Any對(duì)用戶定義類型數(shù)據(jù)的存取
6.2.6 DynAny接口
6.3 接口倉庫
6.3.1 接口倉庫的構(gòu)造
6.3.2 接口倉庫的接口
6.3.3 對(duì)接口倉庫的訪問
6.3.4 倉庫ID
6.4 動(dòng)態(tài)啟動(dòng)接口DII
6.4.1 DII程序設(shè)計(jì)過程
6.4.2 Request對(duì)象
6.4.3 動(dòng)態(tài)啟動(dòng)調(diào)用請(qǐng)求
6.4.4 返回值的取出
6.5 動(dòng)態(tài)骨架接口DSI
6.5.1 DynamicImplementation類
6.5.2 ServerRequest接口
第7章 CORBA實(shí)例
7.1 Java IDL及其應(yīng)用系統(tǒng)開發(fā)過程
7.2 環(huán)境配置
7.3 CORBA實(shí)例1:一般屬性和操作的定義與使用
7.3.1 問題描述與IDL接口定義
7.3.2 IDL到Java語言的映射
7.3.3 服務(wù)器端的Java語言程序設(shè)計(jì)
7.3.4 客戶端的Java語言程序設(shè)計(jì)
7.3.5 Java類的編譯
7.3.6 啟動(dòng)orbd
7.3.7 服務(wù)器端程序的執(zhí)行
7.3.8 客戶端程序的執(zhí)行
7.4 CORBA實(shí)例2:本地方法與Holder類的使用
7.4.1 問題描述與IDL接口定義
7.4.2 IDL到Java語言的映射
7.4.3 服務(wù)器端的Java語言程序設(shè)計(jì)
7.4.4 客戶端的Java語言程序設(shè)計(jì)
7.4.5 Java類的編譯
7.4.6 啟動(dòng)orbd
7.4.7 服務(wù)器端程序的執(zhí)行
7.4.8 客戶端程序的執(zhí)行
7.5 CORBA實(shí)例3:Factory對(duì)象的定義與使用
7.5.1 問題描述與IDL接口定義
7.5.2 服務(wù)器程序設(shè)計(jì)
7.5.3 客戶端程序設(shè)計(jì)
7.5.4 語言映射、編譯與運(yùn)行
7.6 CORBA實(shí)例4:利用文件方式獲取分布式對(duì)象引用的程序?qū)崿F(xiàn)過程
7.6.1 IDL接口定義
7.6.2 服務(wù)器程序設(shè)計(jì)
7.6.3 客戶端程序設(shè)計(jì)
7.6.4 語言映射、編譯與運(yùn)行
7.7 簡(jiǎn)便的程序調(diào)試方法
第8章 Java RMI技術(shù)
8.1 Java RMI遠(yuǎn)程對(duì)象調(diào)用過程
8.2 遠(yuǎn)程對(duì)象
8.2.1 遠(yuǎn)程接口
8.2.2 遠(yuǎn)程接口的實(shí)現(xiàn)類
8.2.3 遠(yuǎn)程對(duì)象的生成
8.3 Stub與Skeleton
8.4 啟動(dòng)RMI注冊(cè)器
8.5 RMI程序設(shè)計(jì)過程
8.5.1 遠(yuǎn)程接口的定義
8.5.2 服務(wù)器程序的實(shí)現(xiàn)
8.5.3 客戶端程序的實(shí)現(xiàn)
8.5.4 類文件的編譯
8.5.5 啟動(dòng)RMIregistry
8.5.6 運(yùn)行服務(wù)器程序
8.5.7 運(yùn)行客戶端程序
8.6 基于回調(diào)技術(shù)的RMI程序設(shè)計(jì)
8.6.1 服務(wù)器的遠(yuǎn)程接口
8.6.2 服務(wù)器的遠(yuǎn)程接口的實(shí)現(xiàn)類
8.6.3 客戶端的遠(yuǎn)程接口
8.6.4 客戶端的遠(yuǎn)程接口的實(shí)現(xiàn)類
8.6.5 異常類的定義
8.6.6 Applet程序與HTML文件的定義
8.6.7 定義java.policy文件
8.6.8 編譯與運(yùn)行
參考文獻(xiàn)

本目錄推薦

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