《JXTA技術手冊》是2004年清華大學出版社出版的圖書,作者是奧克斯(Oaks,s.),切沃薩特(Traversat,B.),宮力(Gong,L.)。
基本介紹
內容簡介,目錄,作者簡介,
內容簡介
在2001年2月,Sun公司宣布了Java網路技術中的一種創新性的范型:JXTA。倡導者是BillJoy,他是Sun公司的主要技術革新者。JXTA提供了一種革命性的框架,允許Java程式設計師利用新的點對點(P2P)網路協定,勿須考慮底層的細節。但是怎樣使用JXTA呢?它又能為您做些什麼呢?
本書不僅僅是一本教程,也是一本快速參考。本書(由JXTA開發團隊主要成員編寫)延
續了O'Reilly公司暢銷書Java in a Nutshell的精神,目的是讓您能夠在最短的時間內掌
握JXTA。
本書深入地闡述了P2P網路的概念和JXTA模型,介紹了JXTAShell應用程式、對等體、管道和發現服務,討論了JXTA應用程式最重要的安全性問題,提供了大量可立即使用的高效JXTA應用程式示例和所有的JXTAAPI類的快速參考及一些重要的官方JXTA規範。
目錄
第一部分 JXTA介紹
第一章 JXTA簡介
JXTA是什麼
為什麼要選擇JXTA
JXTA概述
小結
第二章 JXTA入門
建立Java環境
JXTA基本概念
JXTA對等體
對等組
發現
JXTA應用程式配置
管道
通告
小結
第三章 Hello World範例
對等組
運行JXTA應用程式
通告
對等組服務
小結
第四章 服務的通告與發現
拍賣套用示例
JXTA發現
服務實現
應用程式的實現
運行示例
發現的主要優勢
小結
第五章 管道API
創建管道
管道訊息
管道發現
運行管道示例
基於事件的編程
小結
第六章 JXTA網路服務
JXTA服務
JXTA模組
對等體服務示例
對等組服務示例
與其他網路服務的集成
小結
第七章 安全
JXTA的安全框架
JXTA加密術
JXTA密鑰
JxtaCrypto接口
密碼
Signature類
Hash類
安全的JXTA管道
用戶證書
JXTA驗證
小結
第二部分 快速參考
第八章 如何使用快速參考
查找快速參考項
閱讀快速參考項
第九章 net.jxta.*程式包
第十章 jxta.security.*程式包
第十一章 jxta.security.impl.*程式包
第十二章 JXTA Shell參考
第十三章 JXTA協定規範
第十四章 JXTA通告規範
第十五章 JXTA ID規範
第十六章 JXTA訊息規範
第十七章 JXTA標準服務協定規範
第十八章 JXTA標準傳輸綁定規範
作者簡介
Scott Oaks,是Sun公司Java性能工程組的高級軟體工程師。自1987年就職於Sun公司以來,他曾專攻於多項技術,從SunOS核心技術到網路編程和RPC,再到X Window系統和執行緒技術等等。從1995年初,他開始將Java作為其研究重點,並致力於把Java技術介紹給終端用戶。Scott負責為《The Java Report》撰寫關於Java解決方案的專欄文章,此外他還在O'Reilly出版了三本Java類圖書:《Java Security》,《Java Threads》以及《Jini in a Nutshell》(後兩本書是與Henry Wong合作出版的)。在Internet上,Scott還以其開發的OPEN LOOK 視窗管理器olvwm而具有很高的知名度。 Scott在丹佛大學獲得了數學和計算機科學的學士學位,並在Brown大學獲得了計算機科學的碩士學位。在加入Sun之前,他曾經是Stearns的Bear研究分部的成員。
業餘時間,Scott熱愛音樂(他參加了紐約的相關社團,演奏長笛和短笛),熱衷於烹調和戲劇,另外還非常喜歡與伴侶James去旅遊。 Scott Oaks是Sun公司的Java技術專家,他從1987年開始在這裡工作,在這裡,他專門從事各種不同的技術,從SunOS核心到網路編程,從RPC到X Window系統到執行緒化。從1995年上半年開始,他主要專注於Java和為最終用戶提拱Java技術;他為《The Java Report》撰寫Java解決方案方面的每月專欄。在Internet上,他以olvwm的作者和OPEN LOOK window管理者而聞名。他還是Java Security(O'Reilly出版)一書的作者。
Scott從丹佛大學獲得了數學和計算機科學的學士學位,並且從布朗大學獲得了計算機科學的碩士學位。在加入Sun公司以前,他一直在Bear公司的Stearns研究分公司工作。
在業餘生活中,他喜歡音樂、烹飪、戲劇,以及和他的伴侶James一起旅行。
Bernard Traversat,Bernard Traversat自從JXTA項目啟動以來一直是該項目的高級設計師之一。目前,他擔任Engineering Manager,領導著Sun公司的核心工程組,並且將JXTA引入到開放源碼社區和Sun的客戶和合伙人。以前,他曾經負責Sun公司在少量客戶設備的普及運算,並且曾經領導SunCluster產品的開發團隊。在那之前,他曾在NASA Ames研究中心工作,研究大型並行超級計算機的分散式存儲作業系統。Bernard是MPI-IO擴展規範的合著者。他獲得了佛羅里達大學的博士學位,並且獲得了法國里昂大學的套用數學碩士學位。