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

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

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

    yangbutao

     

    OSGI

    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:27 阿不 閱讀(198) | 評論 (0)  編輯

    OSGI服務層探究

    posted @ 2007-08-14 11:44 阿不 閱讀(262) | 評論 (0)  編輯

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲码在线中文在线观看| 亚洲综合在线另类色区奇米| 亚洲视频国产视频| 秋霞人成在线观看免费视频| 亚洲线精品一区二区三区| 一级大黄美女免费播放| 久久亚洲中文字幕精品一区四| 日韩电影免费在线观看网址| 亚洲精品在线视频| 9久久免费国产精品特黄| 亚洲欧洲日产国码无码久久99| 波多野结衣免费一区视频| 亚洲国产成人久久综合碰碰动漫3d | 91在线免费观看| 亚洲热妇无码AV在线播放| 国产婷婷成人久久Av免费高清| 国产精品国产亚洲精品看不卡| 久久99青青精品免费观看| 久久亚洲熟女cc98cm| 我的小后妈韩剧在线看免费高清版| 日本亚洲免费无线码| 免费国产美女爽到喷出水来视频| 成年免费a级毛片| 亚洲av激情无码专区在线播放| 在线涩涩免费观看国产精品 | 国产AV无码专区亚洲AV麻豆丫| 国产gav成人免费播放视频| 青青操免费在线视频| 亚洲日韩在线视频| 国产在线观看免费视频播放器| 国产精品1024在线永久免费| 亚洲三级电影网站| 韩国日本好看电影免费看| 一本到卡二卡三卡免费高| 亚洲欧洲日产国码在线观看| 爽爽日本在线视频免费| 波多野结衣免费一区视频| 亚洲熟女综合色一区二区三区| 亚洲综合国产精品第一页| 国产成人精品久久免费动漫| 免费人成动漫在线播放r18|