注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構分布式對象技術及其應用

分布式對象技術及其應用

分布式對象技術及其應用

定 價:¥19.00

作 者: 孟憲福 編著
出版社: 清華大學出版社
叢編項: 重點大學計算機專業(yè)系列教材
標 簽: 計算機體系結構

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《分布式對象技術及其應用》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號