日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
基于OSGi的動態(tài)化系統(tǒng)搭建

搭建動態(tài)化的系統(tǒng)是作為Java開發(fā)人員一直就非常追求的目標,一個系統(tǒng)能夠動態(tài)化就意味著:

公司主營業(yè)務:成都網站設計、網站建設、外貿網站建設、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出南安免費做網站回饋大家。

編輯推薦:OSGi入門與實踐全攻略

◆ 添加新功能時不需要重啟系統(tǒng);

◆ 修改已存在的功能時不需要重啟系統(tǒng);

◆ 刪除一些不需要的功能時不需要重啟系統(tǒng);

◆ 修改系統(tǒng)中的配置時可以不需要重啟系統(tǒng)即刻生效;

◆ 系統(tǒng)的業(yè)務行為可動態(tài)的改變。

也許習慣了傳統(tǒng)Java開發(fā)方式的人而言,沒有這些動態(tài)化也沒什么,但不可否認,這些動態(tài)化的特征還是非常吸引人的,尤其是如果能很容易就獲得這些好處,那么自然就不會錯過這些好處了,基于OSGi可以很容易的讓我們獲取到這些好處,對于上面所描述的系統(tǒng)的動態(tài)化的特征可以歸納為這么三點:

◆ 模塊的動態(tài)化:新增、修改、刪除以及擴展;

◆ 配置的動態(tài)化;

◆ 行為的動態(tài)化。

下面就來看看基于OSGi是怎么樣來構成這樣的動態(tài)化的系統(tǒng)的。

◆ 模塊的動態(tài)化:新增、修改、刪除以及擴展;

     ● 新增

          對于模塊的新增,在OSGi可以通過在控制臺中使用install命令去安裝,或者調用BundleContext的installBundle方法去安裝新的模塊;

     ● 修改

          當修改了模塊后,只需在控制臺中使用update命令去更新模塊,或者通過調用BundleContext.getBundle(Bundle的id).update();

     ● 刪除

          當需要刪除不需要了的模塊時,只需在控制臺中使用uninstall命令去刪除,或者通過調用BundleContext.getBundle(Bundle的id).uninstall();

     ● 擴展

          對于模塊的擴展,可以使用OSGi所支持的調用多服務的方式或者使用Equinox提供的擴展點的方式來實現(xiàn)。

◆ 配置的動態(tài)化

     對于配置的動態(tài)化方面,使用OSGi的Configuration Admin Service(簡稱CM)可以很容易的實現(xiàn),使用CM使得系統(tǒng)中的配置可以采用統(tǒng)一的形式去管理、動態(tài)的通知變化以及使用。

◆ 行為的動態(tài)化

系統(tǒng)在運行中要根據業(yè)務的需求選擇相應的服務是經常會碰到的需求,例如一份文件在某種情況下可能需要進行存儲,而在另一種情況下可能是需要進行提取信息并存儲為其他文件,由于OSGi支持服務選擇時的過濾(如context.getAllServiceReferences(服務接口完整類名,"(key=db)")),使得系統(tǒng)可以在運行時根據需求來選擇或配置使用相應的服務,而OSGi同時又支持了服務的動態(tài)化的管理,當服務可用時會自動的通知,當其不可用時同樣會自動的通知,這就保證了開發(fā)人員在使用服務時可做出相應的處理。

如果覺得你所設計的系統(tǒng)需要這些動態(tài)化的特征的話,那么建議使用下OSGi(推薦的OSGi框架:Equinox)試試,或者可以參考下OSGi的實現(xiàn)方法自己去實現(xiàn)所需要的動態(tài)化的特征。


文章標題:基于OSGi的動態(tài)化系統(tǒng)搭建
網站地址:http://m.5511xx.com/article/dpigjhe.html