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

Jini實例精解

Jini實例精解

定 價:¥49.00

作 者: (英)W.Keith Edwards,(英)Tom Rodden著;袁勤勇,王福華等譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: Jini

ISBN: 9787302054627 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 448頁 字?jǐn)?shù):  

內(nèi)容簡介

  隨著Jinil.1網(wǎng)絡(luò)技術(shù)的發(fā)布,Jini迅速成長為從無線PDA,到服務(wù)器,到家用電器的聯(lián)網(wǎng)設(shè)備的解決方案。 本書提供了構(gòu)造可靠的高性能系統(tǒng)所需的技巧和實際代碼。 本書首先介紹了Jini技術(shù)的基本原理,描述了程序結(jié)構(gòu)、客戶機(jī)、服務(wù)器、RMI和基于Jini技術(shù)的服務(wù),接著用一個完整的應(yīng)用程序的例子,探討了基于Jini技術(shù)的系統(tǒng)的工作原理及其功能,最后介紹了利用現(xiàn)有組件的實用“包裝器”技術(shù)。 本書附有大量程序代碼,非常適合于程序設(shè)計人員和網(wǎng)絡(luò)技術(shù)人員。

作者簡介

暫缺《Jini實例精解》作者簡介

圖書目錄

第1章  Jini簡介                  
 1. 1  Jini戰(zhàn)略                  
 1. 2  Jini的原理                  
 1. 3  Jini中的代理. 查找和發(fā)現(xiàn)                  
 1. 3. 1  可下載的代理                  
 1. 3. 2  使用查找服務(wù)                  
 1. 3. 3  發(fā)現(xiàn)                  
 1. 3. 4  支持多共同體                  
 1. 4 支持性設(shè)施                  
 1. 5  后續(xù)內(nèi)容                  
 1. 6  進(jìn)一步的閱讀材料和資源                  
 第2章  Jini的發(fā)現(xiàn). 注冊和查找                  
 2. 1  運行Jini服務(wù)                  
 2. 2  Jini的部署                  
 2. 2. 1  下載代碼                  
 2. 2. 2 注意安全性                  
 2. 2. 3  小結(jié)                  
 2. 3  第一版的貨幣轉(zhuǎn)換程序                  
 2. 3. 1  提供一個服務(wù)接口                  
 2. 3. 2  在Jini中發(fā)布一個服務(wù)                  
 2. 3. 3  客戶查找和服務(wù)發(fā)現(xiàn)                  
 2. 3. 4  使用服務(wù)模板搜索一個服務(wù)                  
 2. 3. 5  查找一個服務(wù)                  
 2. 3. 6  編譯和運行實例                  
 2. 4  后續(xù)內(nèi)容                  
 第3章  遠(yuǎn)程事件. Jini租借和分布式應(yīng)用程序                  
 3. 1  遠(yuǎn)程事件                  
 3. 1. 1  Jini如何使用事件                  
 3. 1. 2  用事件擴(kuò)展貨幣轉(zhuǎn)換程序                  
 3. 2  租借                  
 3. 2. 1  Jini租借:以時間為基礎(chǔ)的資源保留                  
 3. 2. 2  為貨幣轉(zhuǎn)換程序添加租借                  
 3. 3  使用一個與后端進(jìn)程通信的代理                  
 3. 3. 1  定義遠(yuǎn)程協(xié)議                  
 3. 3. 2  定義一個新的有網(wǎng)絡(luò)意識的代理                  
 3. 3. 3  定義新的服務(wù)包裝器                  
 3. 3. 4  編譯和運行實例                  
 3. 4  后續(xù)內(nèi)容                  
 第4章  設(shè)計一個交互式Jini服務(wù)                  
 4. 1  開發(fā)一個Jini服務(wù)                  
 4. 2  開發(fā)一個遠(yuǎn)程文件庫服務(wù)                  
 4. 2. 1  遠(yuǎn)程資源服務(wù)的一個接口                  
 4. 2. 2  代理接口                  
 4. 2. 3  遠(yuǎn)程協(xié)議的接口                  
 4. 2. 4  Jini代理服務(wù)對象                  
 4. 2. 5  服務(wù)后端的實現(xiàn)                  
 4. 3  使Jini獲得服務(wù)                  
 4. 4  查找和使用Jini服務(wù)                  
 4. 4. 1  ServiceDiscoveryManager實用程序類                  
 4. 4. 2  一個簡單的基于文本的客戶程序                  
 4. 4. 3  一個圖形遠(yuǎn)程資源瀏覽器                  
 4. 4. 4  編譯和運行實例                  
 4. 4. 5  生成RMI插樁程序                  
 4. 4. 6  運行該服務(wù)                  
 4. 4. 7  編譯客戶程序                  
 4. 5  后續(xù)內(nèi)容                  
 第5章  JoinManager實用程序類                  
 5. 1  參加協(xié)議                  
 5. 2  使用JoinManager                  
 5. 3  使用服務(wù)屬性                  
 5. 3. 1  屬性和條目接口                  
 5. 3. 2  為服務(wù)添加屬性                  
 5. 3. 3  編寫新屬性                  
 5. 3. 4  向FileStoreService添加屬性                  
 5. 3. 5  編譯和運行實例                  
 5. 4  屬性和bean                  
 5. 4. 1  使用EntryBean將Entries映射為Bean                  
 5. 4. 2  Entry Bean類                  
 5. 4. 3  標(biāo)準(zhǔn)的Entry Bean                  
 5. 4. 4  示例:一個容量Bean                  
 5. 4. 5  使用GUI Beans                  
 5. 4. 6  編譯和運行實例                  
 5. 5  后續(xù)內(nèi)容                  
 第6章  搜索和使用Jini服務(wù)                  
 6. 1  查找一個服務(wù)代理                  
 6. 1. 1  服務(wù)模板                  
 6. 1. 2  基于屬性的搜索                  
 6. 2  ServiceDiscoveryManager                  
 6. 2. 1ServiceDiscoveryManager的APl                  
 6. 2. 2  支持類                  
 6. 3  使用ServiceDiscoveryManager                  
 6. 3. 1  方案一:直接使用ServiceDiscoveryManager                  
 6. 3. 2  編譯和運行實例                  
 6. 3. 3  方案二:使用一個LookupCache和ServiceltemFilter                  
 6. 3. 4  編譯和運行實例                  
 6. 3. 5  方案三:使用ServiceDiscoveryListener的活動高速緩存                  
 6. 3. 6  編譯和運行該實例                  
 6. 4  后續(xù)內(nèi)容                  
 第7章  承租者和租借(Iease)                  
 7. 1  Lease接口                  
 7. 1. 1  續(xù)約                  
 7. 1. 2  取消租借                  
 7. 1. 3  批處理租借                  
 7. 2  承租者范例                  
 7. 2. 1  Landlord接口                  
 7. 2. 2  實現(xiàn)Landlord接口                  
 7. 3  基于租借的聊天應(yīng)用程序                  
 7. 3. 1  服務(wù)的接口                  
 7. 3. 2  Landlord的實現(xiàn)                  
 7. 3. 3  服務(wù)的實現(xiàn)                  
 7. 3. 4  編譯和運行服務(wù)                  
 7. 4  聊天客戶程序                  
 7. 5  后續(xù)內(nèi)容                  
 第8章  使用遠(yuǎn)程事件                  
 8. 1  Jini事件編程模型                  
 8. 1. 1  在運行時處理事件                  
 8. 1. 2  設(shè)置事件                  
 8. 1. 3  對建立事件生成器的支持                  
 8. 2  開發(fā)一個活動文件庫                  
 8. 2. 1  使服務(wù)變成多用戶的服務(wù)                  
 8. 2. 2  文件使用事件                  
 8. 2. 3  向服務(wù)添加事件通告                  
 8. 2. 4  編譯和運行服務(wù)                  
 8. 3  一個以事件為基礎(chǔ)的客戶程序                  
 8. 3. 1  編譯和運行實例                  
 8. 3. 2  改進(jìn)實例                  
 8. 4  后續(xù)內(nèi)容                  
 第9章  事件委派和事件服務(wù)                  
 9. 1  委派和構(gòu)造事件處理程序                  
 9. 1. 1  開發(fā)事件委派                  
 9. 1. 2  事件監(jiān)視器委派                  
 9. 1. 3  編譯和運行該服務(wù)                  
 9. 1. 4  使用事件委派                  
 9. 1. 5  編譯和運行這個實例                  
 9. 2  Jini實用程序服務(wù)的介紹                  
 9. 2. 1  EventMailbox                  
 9. 2. 2  編譯和運行實例                  
 9. 3  后續(xù)內(nèi)容                  
 第10章  JavaSpaces和事務(wù)                  
 10. 1  JavaSpaces簡介                  
 10. 2  Jini中的事務(wù)                  
 10. 3  JavaSpaces編程                  
 10. 3. 1  JavaSpacesAPI                  
 10. 3. 2  暫時的和永久的JavaSpaces                  
 10. 3. 3  事務(wù)的公共模式                  
 10. 4  開發(fā)JavaSpace應(yīng)用程序                  
 10. 4. 1  空間中的聊天室                  
 10. 4. 2  一個基于JavaSpace的聊天應(yīng)用程序                  
 10. 5  后續(xù)內(nèi)容                  
 10. 6  進(jìn)一步的閱讀材料及資源                  
 第11章  激活機(jī)制和Jini實用程序服務(wù)                  
 11. 1  激活機(jī)制架構(gòu)                  
 11. 2  一個可激活服務(wù)的服務(wù)包裝器                  
 11. 2. 1  編譯和運行這個實例                  
 11. 2. 2  編譯                  
 11. 2. 3  運行                  
 11. 3  對實用程序服務(wù)的需求                  
 11. 4  LookUpDiscoveryService                  
 11. 4. 1  LookupDiscoveryService的編程模型                  
 11. 4. 2  LookupDiscoveryRegistrations                  
 11. 4. 3  RemoteDiscovervEvents                  
 11. 5  LeaseRenewalService                  
 11. 6  被修改的服務(wù)包裝器                  
 11. 7  配置和運行實用程序服務(wù)                  
 11. 7. 1  啟動LookupDiscoveryService                  
 11. 7. 2  啟動LeaseRenewalService                  
 11. 7. 3  編譯和運行修改后的實例                  
 11. 8  最后一些激活的問題                  
 11. 8. 1  Deactivation                  
 11. 8. 2  從激活后臺程序中獲得更多                  
 11. 9  后續(xù)內(nèi)容                  
 第12章  Jini的未來:ServiceUI和Surrogate工程                  
 12. 1  為服務(wù)提供用戶接口                  
 12. 1. 1  ServiceUI方法                  
 12. 1. 2  一個使用ServiceUI的文件瀏覽器                  
 12. 2  適應(yīng)不同的設(shè)備                  
 12. 2. 1  Jini Surrogate工程                  
 12. 2. 2  發(fā)現(xiàn)設(shè)備和使用代理                  
 12. 2. 3  最后應(yīng)注意的事項                  
 12. 3  進(jìn)一步的閱讀材料和資源                  
 附錄A  安裝Jini                  
 A. 1  獲得且安裝Jini                  
 A. 1. 1  安裝Java 2                  
 A. 1. 2  安裝Jini                  
 A. 1. 3  配置環(huán)境                  
 A. 1. 4  啟動Jini運行時服務(wù)                  
 A. 1. 5  通過GUI啟動必需的服務(wù)                  
 A. 2  運行樣本程序                  
 A. 2. 1  運行TransactionManager和JavaSpaces                  
 A. 2. 2  運行實用程序服務(wù)                  
 A. 2. 3  通過命令行啟動所需的服務(wù)                  
 A. 2. 4  通過命令行啟動JavaSPace服務(wù)                  
 附錄B  RMI入門知識                  
 B. 1  RMI概述                  
 B. 1. 1  遠(yuǎn)程接口                  
 B. 1. 2  插樁程序和作業(yè)填寫單(skeleton)                  
 B. 2  串行化                  
 B. 3  參數(shù)和返回值                  
 B. 4  動態(tài)的代碼加載                  
 B. 5  安全性問題                  
 B. 6  編組對象(marshalledObject)                  
 B. 7  用RMI建立應(yīng)用程序                  
 B. 7. 1  編譯這個實例                  
 B. 7. 2  運行這個程序                  
 B. 8  進(jìn)一步的閱讀材料和資源                  

本目錄推薦

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