<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yangbutao

     

    09 2007 檔案

    淺析擴展點(Extension Point)
         摘要: 擴展(Extension)是很多可擴展項目中一個關鍵的機制,可以利用擴展向平臺添加新功能。但是擴展不能隨意地創建,必須按照擴展點(Extension Point)定義的規范進行明確的聲明,平臺才能識別出這些擴展。所謂擴展點,就是系統定義出來可以讓你擴展的地方,可以認為是一些擴展的契約,而擴展,這是你對這些擴展點的實現,當然你自己的插件也可以定義擴展點供別的開發人員擴展。  閱讀全文

    posted @ 2007-09-27 09:09 阿不 閱讀(12003) | 評論 (0)  編輯

    OSGI Module&lifecycle
         摘要: OSGI概念中主要分為了Bundle和Service,可以認為Bundle是一個模塊的管理器,主要是通過BundleActivator管理模塊的生命周期,而Service則是這個模塊可暴露對外的服務對象,這里體現了OSGI和傳統的Plugin Framework不同的一個地方,管理和靜態結構分開,在OSGI中通過在manifest.mf文件中增加一些內容來發布Bundle,在其中描述了Bundle的提供商、版本、唯一ID、classpath、暴露對外的包、所依賴的包;每個Bundle擁有自己的ClassLoader以及context,通過context可進行服務的注冊、卸載等,這些操作都會通過事件機制廣播給相應的其他的Bundle;一般來說都為通過在Bundle中編寫初始需要注冊的服務的方法來完成Bundle可供外部使用的服務的暴露功能;如需要調用其他Plugin提供的服務可通過context的getServiceReference先獲取Service的句柄,再通過context.getService(ServiceReference)的方法獲取Service的實體。  閱讀全文

    posted @ 2007-09-24 13:26 阿不 閱讀(696) | 評論 (0)  編輯

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 好大好硬好爽免费视频| 免费国内精品久久久久影院| 亚洲人成无码久久电影网站| 亚洲欧美日韩中文字幕一区二区三区 | 中文在线免费不卡视频| 亚洲伊人久久成综合人影院| 一级毛片免费视频网站| 亚洲不卡AV影片在线播放| 七次郎成人免费线路视频| 国产亚洲精品无码拍拍拍色欲| www免费黄色网| 好看的亚洲黄色经典| 亚洲中文字幕无码av在线| 16女性下面无遮挡免费| 亚洲男人天堂影院| 97性无码区免费| 亚洲乱码中文字幕综合| 永久在线观看免费视频| 日本特黄a级高清免费大片| 国产成人精品久久亚洲高清不卡| 四虎永久在线免费观看| 一个人免费观看www视频| 亚洲熟妇无码AV在线播放| 97久久免费视频| 中文字幕亚洲综合小综合在线| 无码高潮少妇毛多水多水免费| 亚洲日韩在线中文字幕综合 | 少妇太爽了在线观看免费视频| 亚洲高清视频在线播放| 成年女人18级毛片毛片免费观看| 国产成人亚洲精品蜜芽影院| 国产亚洲精品AA片在线观看不加载 | 亚洲AV无码精品无码麻豆| 成人精品综合免费视频| 亚洲成人中文字幕| 大陆一级毛片免费视频观看| 深夜特黄a级毛片免费播放| 亚洲AV日韩AV永久无码绿巨人| 三年片在线观看免费观看高清电影| 大桥未久亚洲无av码在线| 国产亚洲欧洲精品|