05 2009 檔案

          OSGi R4.2 public draft中新增加的Framework launch
               摘要: 這是Lifecycle Layer中的最大改進,在之前的規范中只是簡單的描述了下框架的啟動和關閉,在制定了這個規范后,以后無論是啟動equinox還是felix,都可采用同樣的方式啟動,詳細的來看看,本文摘自《OSGi原理與最佳實踐》。  閱讀全文

          posted @ 2009-05-31 17:32 BlueDavy 閱讀(5296) | 評論 (0)  編輯

          Felix動態化的試驗
               摘要: 本文內容同樣摘自《OSGi原理與最佳實踐》,在之前的blog中也摘選了部分內容分析了Equinox的動態化,在這里再試驗下Felix的動態化,關注點為:“即插即用”、“熱部署”、“即刪即無”,看下Felix在這幾方面的表現和Equinox有什么不同。  閱讀全文

          posted @ 2009-05-25 22:58 BlueDavy 閱讀(5352) | 評論 (4)  編輯

          Hessian/Java反序列化采用自定義的Classloader
               摘要: 對于采用OSGi來做系統的人而言,ClassLoader的問題必然是頭號需要解決的問題,如果又是個需要遠程通訊的OSGi應用的話,那么反序列化的classloader問題幾乎可以肯定是會碰到的,來看看在如今流行的兩種序列化、反序列化協議:java/hessian中如何使用自定義的classloader。
          java/hessian并不提供直接的傳入ClassLoader類來改變反序列化時采用的ClassLoader,hessian采用的為使用當前線程的上下文ClassLoader來加載反序列化的類,java則采用堆棧上最近的一個ClassLoader類來加載,可以認為就是調用類所在的ClassLoader來加載,但在OSGi應用中,通常采用以上默認的行為來反序列化加載類是會出問題的,因此需要采用自定義的。  閱讀全文

          posted @ 2009-05-21 13:42 BlueDavy 閱讀(5955) | 評論 (0)  編輯

          Equinox加載Bundle Class的實現
               摘要: 對于想使用Equinox來構建OSGi應用的同學們而言,掌握Equinox是如何加載Bundle中的Class無疑是相當重要的,這樣在碰到各類ClassNotFoundException的時候也就有底了,否則可能出現的ClassNotFoundException會多的讓你非常的頭疼,本文提取自《OSGi原理與最佳實踐》,介紹下equinox是如何來加載Bundle中的class的。  閱讀全文

          posted @ 2009-05-10 17:25 BlueDavy 閱讀(6691) | 評論 (12)  編輯

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2009年5月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 无为县| 双鸭山市| 文安县| 定陶县| 宜都市| 皮山县| 西宁市| 霍林郭勒市| 岚皋县| 长乐市| 大埔县| 灵山县| 洛扎县| 沙河市| 洞口县| 杨浦区| 潜山县| 平湖市| 梓潼县| 诸城市| 湘西| 志丹县| 马尔康县| 谷城县| 科尔| 陆河县| 静乐县| 甘德县| 内黄县| 收藏| 安丘市| 开远市| 阳城县| 新安县| 遂宁市| 万宁市| 墨江| 德安县| 松原市| 彭阳县| 措勤县|