05 2009 檔案

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

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

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

          posted @ 2009-05-25 22:58 BlueDavy 閱讀(5349) | 評論 (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 閱讀(5953) | 評論 (0)  編輯

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

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

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

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

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 获嘉县| 林口县| 赤壁市| 延长县| 报价| 合山市| 五原县| 宜黄县| 泽普县| 台前县| 汉川市| 乌恰县| 丹寨县| 宽甸| 任丘市| 乐亭县| 页游| 通海县| 江孜县| 临桂县| 富顺县| 大悟县| 广丰县| 巍山| 昌都县| 望奎县| 华池县| 西林县| 博客| 夏邑县| 吉林省| 永胜县| 新民市| 剑阁县| 喀什市| 莱西市| 舞钢市| 北碚区| 定结县| 玛沁县| 宣武区|