《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于JINI和JavaSpace技術的局域網消息系統

基于JINI和JavaSpace技術的局域網消息系統

2009-02-02
作者:謝文學

一、 JINI技術簡介
分布式計算技術將被用來駕御網絡的各種功能。在許多領域,由于Java技術的普遍采用,將會提供一種"編寫一次,隨處運行"的軟件平臺。網絡的這種發展趨勢——隨處可用、簡單、采用Java以及分布式計算技術——為Jini技術的產生奠定了基礎。
幾乎所有需要處理數字信息輸入和輸出的設備都有可能連接到使用Jini技術的社區,這不僅包括傳統的計算機硬件和軟件,而且還包括應用消費品,如個人數字助理(PDA)、數字相機、錄象機、電視、DVD播放機、蜂窩電話和CD播放機等。使用該技術可以簡化并擴展這些設備的網絡能力。

n 發現(Discovery)
用于在網絡上找到JINI社區并加入到其中,從而實現JINI社區的自發組建。
n?查找(Lookup)
服務提供者加入查找服務(向查找服務導出該服務的代理對象),客戶從查找服務處下載服務代理對象。
n?租借(Leasing)
為了達到系統的穩定可靠,能夠自恢復,自適應,采用租借機制:資源以一定的時間段來分配,如果要更長時間使用該資源,必須更新(renew)對該資源的租借。
n?遠程事件(Remote Event)
遠程事件提供了對于JINI服務和客戶的一步通知機制。該機制使用了租借機制以使事件的生成避免網絡的瞬態特性。
n?事務(Transaction)
JINI體系結構采用類似數據庫中的事務操作。使得涉及多個實體的網絡計算能夠達到一致的安全狀態。
?? 另外,JINI技術在很多地方使用到RMI作為通信手段,充分表現在服務代理對象的通信機制上。特別值得提出的是,JINI 2.0提出的JERI是對RMI的重要擴展。
二、JavaSpace技術簡介
??? JavaSpaces技術是基于JINI技術,為Java軟件對象的相關組件的通信和存儲而提供的JINI服務。JavaSpace是一個強大而有效的網絡分布式計算的編程模型和工具。它使得分布式內存共享的編程模式成為可能:
n?進程不像傳統方式一樣直接通信
n?進程通過一個空間(由分布式系統共享的內存空間)交換對象
n?進程可以向空間寫入(write)對象、取走(take)空間中的對象、從空間獲得一份對象的拷貝(read)。
n?進程不能直接在空間中修改對象。(必須明確的取走該對象,修改后重新將該對象寫入空間中。)
三、?利用JINI技術和JavaMail技術打造局域網消息系統
???? JavaMail API是對傳統的電子郵件系統的操作的純Java語言封裝。在許多成熟的J2EE應用中,JavaMail扮演著重要的角色。將JavaMail和JINI技術結合,可以加強該信息系統的實用性。由于本文主要介紹JINI技術和JavaSpace技術,因此不再對JavaMail細節進行詳述。下面詳述系統的設計。
1、?需求分析與設計:實現滿足如下要求的局域網信息系統:
u?空間中可容納多個擁有不同名稱的工作組,代表局域網中的不同工作組。
u?每個房間(工作組)可容納多個不同名稱的工作人員,一個工作人員每一時刻只能在一個工作組中。
u?每個工作人員的名稱在整個空間中唯一。盡管在實際生活中允許同名同姓。
u?工作人員可以向當前工作組提交信息,也可以及時獲得其它同事的信息。
u?工作人員可以切換到不同的工作組。
u?工作人員可以獲得當前空間中的工作組的列表。
u?工作人員可以及時獲得當前工作組中同事的列表。并可察看同事的公開信息。
u?工作人員能夠及時獲得進入或者離開當前工作組的其他工作人員的信息。
u?如果某工作人員離開系統,應該最終自動從系統中消失。
u?能夠以電子郵件的形式允許工作人員之間傳遞私人信息。
u?支持工作組的創建,察看,管理。
2、?系統模塊化分

?

四、 JINI相關服務的啟動
1、啟動用于下載reggie-dl.jar, outrigger-dl.jar, norm-dl.jar的HTTP服務器(使用8080端口),以及本應用需要使用的MessageHandler_Stub.class和GroupHandler_Stub.class的HTTP服務器。JINI提供了用于類下載的HTTP服務器。例如:
java -jar C:\jini2\lib\tools.jar -dir C:\jini2\lib -verbose -port 8080
??? 2.啟動JINI各項服務,包括查找服務,事務服務,JavaSpace服務等??梢詮膆ttp://user-btmurphy.jini.org/下載方便啟動的配置文件和腳本。使用該腳本可以大大簡化JINI開發的環境配置問題。例如:
C:\jini2\example\scripts>wrun jeri-transient 將啟動瞬態(即不會保持JINI會話狀態)JINI服務。例如:JINI查找服務,JavaSpace服務,JINI事務服務。
1、?啟動自己的應用
java-Djava.rmi.server.codebase=http://211.68.33.78:8085/-Djava.security.policy=../policy/policy.all? biti.cory.javaspace.chatgroup.GroupBuilder 將啟動管理界面。注意安全策略文件的使用。
五、?部分重要代碼分析
a)?獲取JINI服務的代碼
?? public static Object getService(Class classname)
{? try
?? ?{? look=new LookupDiscoveryManager(null,null,null);// 用以獲得查找服務
??? sdm=new ServiceDiscoveryManager(look,null);/*用以獲得服務代理*/
}
catch(Exception e)
{? e.printStackTrace();
???? }
?? Class[] type = new Class[] {classname };
?? ServiceTemplate template = new ServiceTemplate(null,type,null);
/*以類名匹配的服務代理模板*/
?? try
{? ServiceItem serviceitem = sdm.lookup(template, null, Long.MAX_VALUE);
if ( serviceitem == null )
{? System.out.println("Can't find service");
??????????? return null;
}
else
{? return serviceitem.service; // 服務代理
?????? }
} catch (Exception e)
{? return null;
??? }
?}?
六、?總結與展望
通過實踐JINI技術,切身的感覺到了JINI將給未來的消費類電子產品在軟件開發方面帶來的革命。特別是JINI技術的分布式內存共享、自組建、自適應等特性,對以后的家用小電器的軟件開發有很好的實用性。特別是嵌入式系統中的主流——ARM系列處理器,已經開始對java提供指令級的支持,而且處理器時鐘頻率也大幅提高(Intel Xscale 系列已達400MHz)。因此,有理由相信,以JINI技術為核心的嵌入式信息家電的實用化在不久的將來定會得到普及。
七、? 參考文獻
1、Jini Seminar by Bill Venners JavaSpaces
http://www.artima.com/javaseminars/modules/JavaSpaces/
2、《Jini Example By Example》 by W. Keith Edwards and Tom Rodden 清華大學出版社 勤勇 福華 等譯

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美日韩综合一区在线观看| 国产精品女主播一区二区三区| 红桃视频国产一区| 欧美不卡一区| 老色批av在线精品| 欧美一区二区成人| 欧美精品久久久久久久| 亚洲国产美国国产综合一区二区| 国产视频久久久久| 国产欧美丝祙| 国内精品视频一区| 国产精品每日更新在线播放网址| 久久精品日产第一区二区| 午夜精品久久久| 在线亚洲一区| 亚洲婷婷综合久久一本伊一区| 亚洲亚洲精品在线观看| 欧美日韩不卡视频| 免费日韩视频| 亚洲人体1000| 一区二区在线视频播放| 久久夜色精品国产亚洲aⅴ| 欧美搞黄网站| 欧美一区二区福利在线| 亚洲人屁股眼子交8| 欧美国产视频在线观看| 亚洲丁香婷深爱综合| 国产精品人人做人人爽人人添| 国产亚洲欧美日韩美女| 亚洲午夜国产一区99re久久| 国产最新精品精品你懂的| 亚洲精品综合在线| 国产欧美日韩激情| 亚洲电影第三页| 国产精品亚洲综合一区在线观看| 欧美 日韩 国产 一区| 中国成人在线视频| 国产日韩一区二区三区在线播放| 亚洲国产精品久久久久婷婷884| 国产精品中文字幕在线观看| 老色鬼精品视频在线观看播放| 亚洲精品综合久久中文字幕| 国产欧美日韩另类一区| 久久综合电影一区| 久久人人爽人人| 欧美韩国日本一区| 亚洲一级在线| 免费的成人av| 亚洲欧洲免费视频| 亚洲国产天堂网精品网站| 欧美三级小说| 国内精品久久久久久影视8| 欧美午夜精品久久久久久超碰| 国产欧美日韩三区| 国产欧美日韩一区二区三区| 老司机久久99久久精品播放免费| 久久久精品久久久久| 亚洲精品黄网在线观看| av成人免费在线| 欧美日韩精品一区二区三区| 欧美三级乱人伦电影| 亚洲欧美另类久久久精品2019| 亚洲国产导航| 欧美二区乱c少妇| 欧美成人免费在线视频| 黑人巨大精品欧美一区二区| 亚洲图片欧美午夜| 国产一区二区高清不卡| 亚洲一区二区三区在线看| 久久一区欧美| 国产精品一区二区三区免费观看| 欧美极品在线视频| 国产精品久久久久久一区二区三区| 久久久综合网| 国产精品一国产精品k频道56| 欧美性开放视频| 99精品国产在热久久婷婷| 午夜精品一区二区三区在线| 亚洲国产精品v| 久久这里只有精品视频首页| 欧美日本亚洲视频| 国产精品久久久久久模特| 国产精品videosex极品| 欧美亚洲一级片| 美玉足脚交一区二区三区图片| 日韩视频一区二区三区在线播放| 亚洲乱码精品一二三四区日韩在线| 国产精品久久久久久久久免费桃花| 中文一区字幕| 蜜臀va亚洲va欧美va天堂| 亚洲人精品午夜在线观看| 欧美在线你懂的| 欧美在线播放一区二区| 亚洲美女在线视频| 久久久久女教师免费一区| 亚洲国产91精品在线观看| 亚洲素人一区二区| 亚洲精华国产欧美| 久久国产一区二区三区| 国内一区二区在线视频观看| 欧美噜噜久久久xxx| 久久久精品国产99久久精品芒果| 99国产精品国产精品久久| 亚洲精品孕妇| 男女精品视频| 亚洲第一区中文99精品| 久久精品中文字幕一区二区三区| 欧美日韩亚洲一区二区| 一区二区三区在线观看国产| 欧美电影在线免费观看网站| 国内精品久久久久国产盗摄免费观看完整版| 欧美二区乱c少妇| 国产一区二区三区四区老人| 亚洲视频1区| 日韩一区二区精品葵司在线| 欧美主播一区二区三区美女 久久精品人| 好吊日精品视频| 国产精品欧美日韩一区二区| 日韩视频在线观看一区二区| 欧美亚洲系列| 精品二区视频| 久久五月婷婷丁香社区| 亚洲二区在线视频| 一色屋精品亚洲香蕉网站| 亚洲国产成人av在线| 欧美—级a级欧美特级ar全黄| 欧美一区二区在线免费播放| 欧美一区二区三区在线观看| 91久久夜色精品国产网站| 国产精品高潮呻吟视频| 欧美天堂在线观看| 午夜精品久久久久久| 欧美精品v日韩精品v国产精品| 欧美一区二粉嫩精品国产一线天| 国产精品视频男人的天堂| 91久久精品美女| 国产精品手机在线| 久久久精品午夜少妇| 亚洲校园激情| 国产精品一区二区久久久| 久久精品国产亚洲一区二区三区| 亚洲一级网站| 欧美日韩在线精品| 9久草视频在线视频精品| 国产精品制服诱惑| 国产精品毛片一区二区三区| 最新中文字幕亚洲| 尹人成人综合网| 日韩亚洲欧美成人| 欧美国产91| 亚洲日韩成人| 亚洲区在线播放| 亚洲午夜在线| 久久伊人一区二区| 狠狠狠色丁香婷婷综合激情| 久久综合免费视频影院| 一区久久精品| 一区二区三区精品国产| 中文精品一区二区三区| 99视频在线观看一区三区| 久久精品国产欧美亚洲人人爽| 久久网站热最新地址| 欧美制服第一页| 亚洲精品国产品国语在线app| 久久夜色精品国产噜噜av| 精品成人一区二区三区| 精品999在线播放| 亚洲天堂av电影| 午夜精品久久久久久久男人的天堂| 欧美三级资源在线| 欧美欧美午夜aⅴ在线观看| 亚洲第一黄色| 欧美精品一区二区三区久久久竹菊| 亚洲精品乱码久久久久久久久| 亚洲高清毛片| 一本色道久久综合亚洲精品小说| 久久久精品日韩| 娇妻被交换粗又大又硬视频欧美| 一区精品久久| 亚洲国产精品久久久久婷婷老年| 亚洲精品国产精品国自产观看浪潮| 国产精品国产三级国产普通话99| 久久福利影视| 精久久久久久久久久久| 免费日韩一区二区| 亚洲精品一区久久久久久| 亚洲免费观看高清完整版在线观看熊| 国产区在线观看成人精品| 欧美激情第二页| 国产欧美日韩| 久久在线视频在线| 欧美影院精品一区| 久久夜色精品一区| 欧美日韩在线免费| 欧美激情自拍| 欧美在线播放一区| 欧美日韩亚洲国产一区| 国产精品女主播| 久久综合久久综合久久| 在线精品国精品国产尤物884a| 国产精品一区二区欧美| 久久蜜桃av一区精品变态类天堂| 国产乱码精品1区2区3区| 国产农村妇女毛片精品久久麻豆| 午夜精品一区二区三区在线播放| 欧美成人午夜激情| 在线视频中文亚洲| 国产欧美日韩综合一区在线播放| 校园春色综合网| 99热在线精品观看| 亚洲午夜精品一区二区| 欧美日韩综合在线免费观看| 亚洲国产黄色| 欧美色123| 欧美激情精品久久久| 亚洲全部视频| 午夜激情综合网| 狂野欧美性猛交xxxx巴西| 国产一区二区三区黄| 亚洲免费视频网站| 国产精品国产三级国产专播品爱网| 另类专区欧美制服同性| 欧美噜噜久久久xxx| 欧美午夜理伦三级在线观看| 99精品久久免费看蜜臀剧情介绍| 欧美日韩在线大尺度| 蜜桃av一区| 欧美日韩精品是欧美日韩精品| 欧美一级久久久久久久大片| 欧美日韩在线观看视频| 一区二区三区导航| 91久久国产精品91久久性色| 国产美女精品| 国产一区二区三区黄| 久久久久国产精品厨房| 久久精品99国产精品日本| 一区二区日韩欧美| 国产美女一区二区| 亚洲欧美日韩一区二区| 国产精品永久入口久久久| 国产精品白丝jk黑袜喷水| 亚洲一区二区三区涩| 国产日韩一区二区三区在线| 欧美一级播放| 欧美日本一区二区视频在线观看| 久久久精品一区二区三区| 欧美日韩视频在线观看一区二区三区| 国产精品一区二区在线观看网站| 欧美四级在线观看| 亚洲欧美在线免费观看| 久久久999| 亚洲一区二区免费视频| 国产欧美va欧美不卡在线| 午夜日韩av| 先锋影音网一区二区| 欧美日韩在线播放三区四区| 亚洲精品一区二区三区av| 亚欧美中日韩视频| 国产亚洲美州欧州综合国| 国产精品日韩在线一区| 欧美1区2区| 国产一级一区二区| 亚洲欧美另类在线观看| 9色porny自拍视频一区二区| 黄色资源网久久资源365| 久久久久久久一区| 在线观看av不卡| 久久久免费精品| 午夜精品成人在线视频| 国产精品国产自产拍高清av| 麻豆精品91| 欧美一级二区| 一区二区三区视频免费在线观看| 午夜精彩国产免费不卡不顿大片| 欧美成人自拍| 国产精品一区二区久久国产| 国产主播精品在线| 亚洲尤物视频网| 欧美老女人xx| 在线中文字幕不卡| 欧美激情国产日韩精品一区18| 国产一区二区三区奇米久涩| 久久爱91午夜羞羞| 免费一区二区三区| 亚洲国产精选| 揄拍成人国产精品视频| 亚洲精品黄网在线观看| 国产精品久久久久久久午夜| 一二三区精品| 黄色成人91| 久久综合久色欧美综合狠狠| 欧美主播一区二区三区| 久久综合伊人77777尤物| 一区二区三区欧美视频| 欧美激情二区三区| 欧美日韩国产精品一区| 国产又爽又黄的激情精品视频| 激情五月综合色婷婷一区二区| 亚洲麻豆视频| 亚洲视频一区二区免费在线观看| 国产一区在线播放| 噜噜噜噜噜久久久久久91| 久久综合伊人77777尤物| 免费亚洲电影在线| 午夜日韩在线观看| 亚洲精品国久久99热| 中文在线不卡| 欧美成人免费网站| 亚洲精品久久久一区二区三区| 牛人盗摄一区二区三区视频| 久久精品盗摄| 激情久久久久| 欧美精品一区二区三区在线播放| 久久香蕉国产线看观看av| 欧美日韩精品欧美日韩精品一| 狼人天天伊人久久| 国产精品久久久久久五月尺| 久久影院午夜片一区| 亚洲国产精品ⅴa在线观看| 亚洲视频一区二区| 国产精品免费视频xxxx| 亚洲永久视频| 欧美视频一区二区三区四区| 欧美成人免费全部| 亚洲欧美福利一区二区| 亚洲国产天堂久久综合| 久久精品中文字幕免费mv| 亚洲欧美日韩在线观看a三区|