注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JXTA——Java P2P網(wǎng)絡(luò)編程技術(shù)

JXTA——Java P2P網(wǎng)絡(luò)編程技術(shù)

JXTA——Java P2P網(wǎng)絡(luò)編程技術(shù)

定 價(jià):¥25.00

作 者: 許斌主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): Java技術(shù)教程系列叢書(shū)
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302066675 出版時(shí)間: 2003-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 241頁(yè) 字?jǐn)?shù):  

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

  JXTA是美國(guó)Sun公司在Java領(lǐng)域里推出的新技術(shù),目的是為P2P(Peer-to-Peer)的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)提供一個(gè)統(tǒng)一的平臺(tái)。而且為了鼓勵(lì)和支持該技術(shù)的發(fā)展,JXTA項(xiàng)目采用了開(kāi)放源代碼的方式進(jìn)行,吸引了大量業(yè)界人土參與到JXTA技術(shù)的研究與應(yīng)用當(dāng)中。本書(shū)較詳細(xì)地介紹了JXTA技術(shù)的基本概念、P2P技術(shù)的來(lái)龍去脈以及因特網(wǎng)的發(fā)展情況,闡述了P2P技術(shù)面臨的挑戰(zhàn)和機(jī)遇,并介紹了JXTA整個(gè)項(xiàng)目的情況,包括標(biāo)準(zhǔn)的JXTA應(yīng)用、JXTA Shell以及JXTA的編程方法,詳細(xì)地闡述了JXTA的核心協(xié)議。通過(guò)本書(shū)的學(xué)習(xí),可以幫助廣大讀者掌握利用Java語(yǔ)言進(jìn)行P2P網(wǎng)絡(luò)編程的方法。讀者對(duì)象包括大專(zhuān)院校師生以及信息產(chǎn)業(yè)界的技術(shù)人員。

作者簡(jiǎn)介

暫缺《JXTA——Java P2P網(wǎng)絡(luò)編程技術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

第一章 P2P介紹
1.1 因特網(wǎng)的發(fā)展和P2P的演變
1.1.1 早期的因特網(wǎng)就是P2P(1969-1995)
1.1.2 因特網(wǎng)大爆炸時(shí)期的網(wǎng)絡(luò)模型(1995-1999)
1.1.3 P2P應(yīng)用重新出現(xiàn)在因特網(wǎng)上(2000-)
1.2 常見(jiàn)的P2P應(yīng)用程序
1.2.1 聊天程序
1.2.2 協(xié)同工作和白板
1.2.3 游戲
1.2.4 文件共享
1.3 P2P面臨的問(wèn)題
1.3.1 對(duì)稱(chēng)帶寬問(wèn)題
1.3.2 Web標(biāo)準(zhǔn)操作過(guò)程的影響
1.3.3 名字空間問(wèn)題
1.3.4 知識(shí)產(chǎn)權(quán)問(wèn)題
1.3.5 用戶(hù)問(wèn)題
1.3.6 創(chuàng)建P2P網(wǎng)絡(luò)
1.4 P2P相關(guān)技術(shù)
1.4.1 JINI
1.4.2 軟件代理(Agent)
1.4.3 其他P2P平臺(tái)
1.4.4 Web Service
1.5 本章小結(jié)
第二章 JXTA概述
2.1 P2P網(wǎng)絡(luò)
2.2 JXTA是什么
2.3 JXTA的概念
2.3.1 Peer(對(duì)等機(jī))
2.3.2 Peer Group(對(duì)等組)
2.3.3 Endpoint(端點(diǎn))
2.3.4 Pipe(管道)
2.3.5 Advertisement(廣告)
2.3.6 Message(消息)
2.3.7 Rendezvous Peer(集合點(diǎn))
2.3.8 Router Peer(路由Peer)
2.3.9 Gateway Peer(網(wǎng)關(guān)Peer)
2.4 用于通信的Peer
2.4.1 防火墻
2.4.2 NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)
2.4.3 代理服務(wù)器
2.4.4 DHCP(動(dòng)態(tài)IP分配)
2.4.5 網(wǎng)絡(luò)的不穩(wěn)定
2.4.6 網(wǎng)關(guān)問(wèn)題
2.5 Peer和對(duì)等組
2.5.1 Peer和用戶(hù)的關(guān)系
2.5.2 對(duì)等組的必要性
2.5.3 JXTA應(yīng)用程序與對(duì)等組
2.5.4 對(duì)等組的成員資格
2.5.5 對(duì)等組的服務(wù)
2.6 廣告(Advertisement)
2.6.1 廣告的詳細(xì)類(lèi)型
2.6.2 模塊(Module)廣告
2.6.3 管道廣告
2.6.4 端點(diǎn)路由消息
2.6.5 消息(Message)
2.7 JXTA的協(xié)議
2.7.1 核心協(xié)議
2.7.2 管道綁定協(xié)議(PBP)
2.7.3 Peer解析協(xié)議(PRP)
2.7.4 集合點(diǎn)協(xié)議(RVP)
2.8 JXTA的標(biāo)志
2.8.1 Codat ID
2.8.2 Peer ID
2.8.3 Goup ID
2.8.4 Service/Module ID
2.8.5 Pipe ID
2.9 本章小結(jié)
第三章 JXTA標(biāo)準(zhǔn)應(yīng)用
3.1 JXTA社區(qū)
3.1.1 下載并安裝JXTA
3.1.2 JXTA的配置工具
3.2 Hello JXTA的簡(jiǎn)單編程
3.2.1 系統(tǒng)要求
3.2.2 程序源代碼
3.2.3 編譯和運(yùn)行
3.2.4 程序分析
3.3 即時(shí)通信和文件共享(myJXTA)
3.3.1 項(xiàng)目介紹
3.3.2 安裝與配置
3.3.3 功能介紹
3.4 網(wǎng)絡(luò)游戲(Chess)
3.4.1 項(xiàng)目介紹
3.4.2 安裝與配置
3.4.3 功能介紹
3.5 發(fā)現(xiàn)對(duì)方JXTA View
3.5.1 項(xiàng)目介紹
3.5.2 安裝與配置
3.5.3 功能介紹
3.6 計(jì)算機(jī)輔助設(shè)計(jì)(JXTA-CAD)
3.6.1 項(xiàng)目介紹
3.6.2 安裝與配置
3.6.3 功能介紹
3.7 本章小結(jié)
第四章 JXTA Shell
4.1 JXTA Shell的用途和價(jià)值
4.2 JXTA Shell的命令介紹
4.2.1 數(shù)據(jù)管理命令
4.2.2 系統(tǒng)管理命令
4.2.3 文件存取命令
4.2.4 Advertisement的管理命令
4.3.5 Peer Group的管理命令
4.2.6 Peer的管理命令
4.2.7 Pipe的管理命令
4.2.8 message的操作命令
4.2.9 Pipe的通信命令
4.2.10 配置管理與信息查看
4.2.11 talk命令
4.3 JXTA Pipe的重要角色
4.3.1 兩個(gè)獨(dú)立的JXTA Shell
4.3.2 創(chuàng)建輸人管道
4.3.3 發(fā)布Advertisement用于查詢(xún)使用
4.3.4 從輸人管道接收Pipe Message
4.3.5 綁定到管道的輸出端
4.3.6 通過(guò)輸出管道發(fā)送消息
4.4 理解Rendezvons和 Routers
4.4.1 用shell命令驗(yàn)證配置
4.4.2 Discovery的范圍
4.4.3 Peer間使用Pipe進(jìn)行虛擬連接
4.5 擴(kuò)展JXTA Shell的功能
4.5.1 Shell擴(kuò)展的基本機(jī)制
4.5.2 練習(xí)編寫(xiě)一個(gè)Shell擴(kuò)展命令
4.5.3 創(chuàng)建一個(gè)復(fù)雜的Shell功能擴(kuò)展
4.6 本章小結(jié)
第五章 JXTA深入編程
5.1 基于Pipe的編程
5.1.1 Pipe的類(lèi)型
5.1.2 JXTA Pipe API簡(jiǎn)介
5.1.3 Pipe通信的過(guò)程
5.2 簡(jiǎn)單實(shí)用的程序開(kāi)發(fā)包P2PSocket
5.2.1 P2PSocket開(kāi)發(fā)包的簡(jiǎn)介
5.2.2 P2PSocket的 API
5.2.3 P2PSocket.java源代碼
5.2.4 OutputListener.java源代碼
5.3 即時(shí)消息XChat
5.3.1 XChat的通信過(guò)程
5.3.2 XChat用到的類(lèi)
5.3.3 XChat代碼分析
5.3.4 XChat.java的源代碼
5.4 文件傳送
5.4.1 XFile的通信過(guò)程
5.4.2 XFile用到的類(lèi)
5.4.3 XFile代碼分析
5.4.4 XFile.java的源代碼
5.5 P2P發(fā)布個(gè)人主頁(yè)
5.5.1 XClieni的通信過(guò)程
5.5.2 XWebServer和XWebClient用到的類(lèi)
5.5.3 XWebServer代碼分析
5.5.4 XWebClient代碼分析
5.5.5 XWebServer.java的源代碼
5.5.6 XwebClient.java的源代碼
5.6 數(shù)據(jù)同步
5.6.1 XChatp的通信過(guò)程
5.6.2 XChatp用到的類(lèi)
5.6.3 XChatp代碼分析
5.6.4 XChatp.java的源代碼
5.7 本章小結(jié)
第六章 JXTA content Manage Service(CMS)
6.1 CMS概述
6.1.1 CMS的產(chǎn)生
6.1.2 什么是CMS
6.2 CMS核心內(nèi)容
6.2.1 CMS體系結(jié)構(gòu)
6.2.2 CMS協(xié)議細(xì)節(jié)
6.2.3 數(shù)字權(quán)限管理
6.3 CMS編程
6.3.1 CMS編程基礎(chǔ)
6.3.2 CMS的初始化
6.3.3 文件的簡(jiǎn)單共享
6.3.4 文件的簡(jiǎn)單搜索
6.3.5 獲取共享內(nèi)容
6.3.6 基于Metadata的共享
6.3.7 基于Metadata的搜索
6.4 CMS的發(fā)展目標(biāo)
6.4.1 分布式搜索
6.4.2 支持動(dòng)態(tài)內(nèi)容
6.4.3 內(nèi)容廣告的單獨(dú)共享
6.4.4 與JXTA Search結(jié)合
6.5 本章小結(jié)
第七章 JXTA核心協(xié)議(一)
7.1 對(duì)等機(jī)發(fā)現(xiàn)協(xié)議(PDP)
7.1.1 PDP的消息格式
7.1.2 Discovery Query Message
7.1.3 Discovery Respone Message
7.1.4 Discovery Service
7.1.5 Discovery Listener接口
7.1.6 DiscoveryEvent類(lèi)
7.1.7 發(fā)現(xiàn)遠(yuǎn)程的Advertisements
7.1.8 發(fā)現(xiàn)緩存中的Advertisement
7.1.9 清除緩存中的AdVenisement
7.1.10 使用Advertisement
7.1.11 實(shí)例化一個(gè) Advertisement
7.1.12 發(fā)布Advertisement
7.1.13 小結(jié)
7.2 管道綁定協(xié)議(PBP)
7.2.1 Pipe概念
7.2.2 Pipe Advertisement
7.2.3 PBP消息格式
7.2.4 Pipe Binding Query Message
7.2.5 Pipe Binding Answer Message
7.2.6 Pipe Servic
7.2.7 使用Pipe Service來(lái)發(fā)送和接收Message
7.2.8 Securer Pipe
7.2.9 Propsgation Pipe
7.2.10 Bidirectional Pipe
7.2.11 小結(jié)
7.3 端點(diǎn)路由協(xié)議(ERP)
7.3.1 Endpoint簡(jiǎn)介
7.3.2 Endpoint Service
7.3.3 Endpoint Transport lmplementation
7.3.4 Endpoint 地址
7.3.5 Message的格式化過(guò)程
7.3.6 接收到達(dá)的Messge
7.3.7 用Endpoint Service廣播 Message
7.3.8 用EndpointMessenger直接發(fā)送 Messape
7.3.9 Endpoint Filter Listener
7.3.10 Endpoint Routing Protocol(ERP)介紹
7.3.11 Route Query Message
7.3.12 Route Response Message
7.3.13 Endpoint Router Message
7.3.14 Endpoint Router Transport Protocol
7.3.15 小結(jié)
第八章 JXTA核心協(xié)議(二)
8.1 對(duì)等機(jī)解析協(xié)議(PRP)
8.1.1 PRP消息格式
8.1.2 解析請(qǐng)求消息
8.1.3 解析響應(yīng)消息
8.1.4 Resolver Service
8.1.5 小結(jié)
8.2 集合點(diǎn)協(xié)議(RVP)
8.2.1 RVP消息格式
8.2.2 租約請(qǐng)求消息
8.2.3 租約授權(quán)消息
8.2.4 租約取消消息
8.2.5 控制消息傳播
8.2.6 集合點(diǎn)服務(wù)
8.2.7 傳播消息
8.2.8 與集合點(diǎn)建立連接和斷開(kāi)與集合點(diǎn)的連接
8.2.9 RendezvousListener和 RendezvousEvent類(lèi)
8.2.10 Rendezvous服務(wù)使用的支持類(lèi)
8.2.11 維護(hù)Rendezvous Connections
8.2.12 小結(jié)
8.3 對(duì)等機(jī)信息協(xié)議(PIP)
8.3.1 PIP消息格式
8.3.2 Peer Info Query Message
8.3.3 Peer Info Response Message
8.3.4 Peer Info Service
8.3.5 Peer lnfoListener接口
8.3.6 小結(jié)
8.4 模塊Class與PeerGroup解析
8.4.1 模塊、服務(wù)、應(yīng)用
8.4.2 模塊類(lèi)廣告
8.4.3 模塊規(guī)范廣告
8.4.4 模塊實(shí)現(xiàn)廣告
8.4.5 創(chuàng)建World Peer Group
8.4.6 創(chuàng)建Net Peer Group
8.4.7 創(chuàng)建Peer Group
8.4.8 加人Peer Group
8.4.9 離開(kāi) Peer Group
8.4.10 銷(xiāo)毀 Peer Gmep
8.4.11 創(chuàng)建服務(wù)
8.4.12 小結(jié)
第九章 JXTA發(fā)展方向
9.1 JXTA的發(fā)展
9.1.1 各種語(yǔ)言的實(shí)現(xiàn)
9.1.2 各種平臺(tái)的實(shí)現(xiàn)
9.1.3 各種應(yīng)用
9.1.4 Service
9.2 參與JXTA的發(fā)展
9.2.1 參加各種項(xiàng)目
9.2.2 JXTA郵件列表
9.2.3 提出一個(gè)新項(xiàng)目
JXTA術(shù)語(yǔ)表

本目錄推薦

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