注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java與分布式系統

Java與分布式系統

Java與分布式系統

定 價:¥29.00

作 者: (德)Marko Boger著;曹學軍譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術叢書
標 簽: Java

ISBN: 9787111118114 出版時間: 2003-05-01 包裝: 膠版紙
開本: 25cm 頁數: 240 字數:  

內容簡介

  本書主要討論Java在分布式應用開發(fā)中所承擔的角色。內容涵蓋了線程、套接字技術、遠程方法調用(RMI)、CORBA、航行者技術(Voyager)、移動代理技術、JDBC技術、面向對象的數據庫技術、Java元組空間技術以及Jini技術。提供了一個統一解決并發(fā)、分布式以及持久化問題的解決方案。本書適合于在分布式應用系統中運用Java的開發(fā)人員,也適合于學習分布式系統或者分布式對象技術課程的學生,還可供致力于研究分布式Java開發(fā)藝術的研究者參考。結構清晰的教程式介紹,主要討論Java在分布式應用開發(fā)中所承擔的角色。涵蓋的內容包括線程和套接字技術、遠程方法調用(RMI)、CORBA、航行者技術(Voyager)、移動代理技術、JDBC技術、面向對象的數據庫技術、Java元組空間技術以及Jini技術。本書還介紹了在Java語言開發(fā)中的一些前沿技術,其中包括本書作者自己開發(fā)的Dejay語言(分布式Java),該語言是一個開放源代碼的項目,其目標是要提供一個統一解決并發(fā)、分布以及持久化問題的解決方案。

作者簡介

暫缺《Java與分布式系統》作者簡介

圖書目錄

前言
第1章 引言 
1.1 Java的重要性 
1.2 分布式系統的重要性 
1.3 并發(fā)、分布式和持久化
1.4 參考資料
第一部分 分布式系統中的Java技術
第2章 Java中的并發(fā)處理技術 
2.1 Java線程 
2.2 同步機制 
2.2.1 監(jiān)控器 
2.2.2 信號量 
2.2.3 讀寫鎖 
2.3 并發(fā)和分布式處理 
2.3.1 服務器和處理者 
2.3.2 異步調用 
2.4 參考資料 
第3章 Java 套接字技術 
3.1 TCP/IP 
3.1.1 協議層
3.1.2 端口 
3.2 套接字 
3.3 流 
3.4 過濾器 
3.5 使用套接字技術的聊天系統 
3.6 多播技術 
3.7 iBus:可靠的多播系統 
3.7.1 協議棧 
3.7.2 使用iBus技術的聊天系統 
3.8 參考資料 
第4章 RMI 
4.1 RMI的體系結構 
4.2 一個簡單的例子
4.2.1 服務器端 
4.2.2 客戶端 
4.3 使用RMI技術的聊天系統 
4.4 參考資料 
第5章 CORBA 
5.1 OMG的組織結構 
5.2 標準化過程 
5.3 OMA—無所不包的體系架構 
5.4 CORBA體系架構 
5.5 IDL 
5.6 IDL編譯器 
5.7 IDL-Java映射 
5.8 一個簡單的例子
5.9 使用CORBA實現的聊天系統 
5.10 啟動服務器 
5.11 啟動客戶端 
5.12 參考資料 
第6章 航行者 
6.1 航行者的運行期環(huán)境 
6.2 遠程對象 
6.3 對象的遷移
6.4 遠程調用 
6.5 群組通信 
6.6 參考資料 
第7章 移動代理 
7.1 Aglets 
7.2 航行者系統中的移動代理 
7.3 參考資料 
第8章 JDBC 
8.1 JDBC的結構 
8.2 建立到數據庫的連接 
8.3 查詢和結果 
8.4 例子:一個公告板 
8.5 參考資料 
第9章 面向對象的數據庫 
9.1 ObjectStore 
9.2 訪問持久對象
9.3 后處理器 
9.4 使用 ObjectStore 的公告板系統 
9.5 對象的重新激活 
9.6 參考資料 
第10章 一門持久化編程語言 
10.1 PJama 
10.2 持久存儲 
10.3 固化 
10.4 垃圾收集 
10.5 一個簡單的例子:持久化計數器 
10.6 參考資料 
第11章 Java中的元組空間 
11.1 JavaSpaces 
11.2 TSpaces 
11.3 參考資料
第12章 Jini 
12.1 需求 
12.2 服務 
12.3 發(fā)現和加入 
12.4 查找 
12.5 租用 
12.6 Jini的啟動 
12.7 參考資料 
第二部分 分布式Java
第13章 分布式編程語言和并發(fā)處理技術 
13.1 分布式編程語言: Emerald 
13.2 統一對象的理念 
13.2.1 本地編程和分布式編程的差異 
13.2.2 等待時間 
13.2.3 內存訪問 
13.2.4 局部故障 
13.2.5 并發(fā) 
13.2.6 保留差異 
13.3 Java是一門分布式編程語言嗎 
13.4 并發(fā)處理的一個概念:Eiffel SCOOP 
13.4.1 通過處理器的并發(fā) 
13.4.2 并發(fā)和同步 
13.4.3 分布 
13.5 作為分布式 Java 必需具備的要求 
13.6 參考資料 
第14章 虛處理器 
14.1 虛處理器的概念 
14.2 遷移 
14.3 分布和并發(fā) 
14.4 持久化 
14.5 參考資料
第15章 Dejay:一門分布式Java語言 
15.1 一個簡單的例子 
15.2 虛處理器 
15.3 遠程對象 
15.4 遷移 
15.5 名字服務 
15.6 持久化 
15.7 異常處理
15.8 dejayc編譯器 
15.9 程序啟動 
15.10 各種限制
15.11 參考資料
第16章 一些例子 
16.1 分布 
16.2 并發(fā) 
16.3 持久化
16.4 參考資料 
附錄A 聊天系統的用戶界面 
附錄B 公告板界面 
參考文獻

本目錄推薦

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