OSGi、SOA、SCA

          OSGi、SOA以及SCA領(lǐng)域的相關(guān)Blog。
          大型應(yīng)用與SOA
               摘要: 摘自我那本6月份要上市的,但目前名字還沒完全確定的書,由于書中涵蓋的更多的為構(gòu)建高性能分布式Java應(yīng)用所需要的基礎(chǔ)知識,也許改成了《通往高性能分布式Java應(yīng)用之路》,主要是闡述下為什么大型應(yīng)用需要SOA,以及eBay的例子,blog全文請見:http://bluedavy.com/?p=30  閱讀全文

          posted @ 2010-04-16 12:44 BlueDavy 閱讀(11846) | 評論 (1)  編輯

          SOA@eBay讀后感
               摘要: 在QCon SF 2009的SOA分會場上,eBay的架構(gòu)師講了一個(gè)SOA @ eBay的PPT,正好和我的工作有很多的交叉點(diǎn),于是比較認(rèn)真的看了下這個(gè)PPT,感興趣的同學(xué)可以從這里下載:http://qconsf.com/sf2009/file?path=/qcon-sanfran-2009/slides/SastryMalladi_SOAEBayHowIsItAHit.pdf,在這個(gè)PPT中可以看到eBay對于SOA的看法以及他們目前的做法,自己也是做這方面工作的,就在這篇blog中介紹下這個(gè)PPT以及自己對于SOA的一些看法。  閱讀全文

          posted @ 2010-02-23 13:15 BlueDavy 閱讀(8412) | 評論 (2)  編輯

          和清華學(xué)子交流的一個(gè)OSGi PPT
               摘要: 和清華學(xué)子做了一次關(guān)于OSGi的交流,在此公開下這個(gè)PPT,:),這個(gè)PPT是我寫的最長的一個(gè)OSGi PPT,涵蓋的內(nèi)容主要是OSGi標(biāo)準(zhǔn)方面的知識以及Equinox使用的一些知識,感興趣的同學(xué)可以下載下: http://www.bluedavy.com/opentopic/OSGi20094qh.pptx  閱讀全文

          posted @ 2009-09-21 10:53 BlueDavy 閱讀(9368) | 評論 (8)  編輯

          第一本OSGi中文書籍將于7月底上市
               摘要: 這本書的名號有:國內(nèi)第一本OSGi中文書,全球第二本OSGi技術(shù)書,少數(shù)的能夠領(lǐng)先于英文技術(shù)原創(chuàng)書出版的中文書籍,這些都乃虛名,最重要的是希望這本書能真正的為希望了解、學(xué)習(xí)或深入掌握OSGi;希望了解、學(xué)習(xí)如何編寫模塊化、動態(tài)化的Java應(yīng)用的Java技術(shù)人員提供一些幫助,那么也就不枉這本書的出版了,很榮幸能參與這本書的編寫,圓了自己兩年前出一本OSGi書的夢,下面放上一些本書的封面的圖片show下。  閱讀全文

          posted @ 2009-07-16 13:01 BlueDavy 閱讀(7181) | 評論 (29)  編輯

          實(shí)現(xiàn)ClassLoaderDelegateHook控制Equinox的類加載
               摘要: Equinox的設(shè)計(jì)非常經(jīng)典,其在擴(kuò)展方面提供了很多的支持,同樣包括類加載方面的控制,除了通過標(biāo)準(zhǔn)的org.osgi.framework.bootdelegation以及equinox提供的osgi.parentClassLoader這兩個(gè)屬性來簡單的控制類加載之外,還可通過實(shí)現(xiàn)ClassLoaderDelegateHook來更為靈活的控制類加載。  閱讀全文

          posted @ 2009-07-14 11:04 BlueDavy 閱讀(6162) | 評論 (1)  編輯

          《OSGi原理與最佳實(shí)踐》目錄預(yù)告
               摘要: 很不容易,經(jīng)過兩個(gè)多月兩個(gè)人的努力,終于完成了《OSGi原理與最佳實(shí)踐》一書的草稿,目前正在review過程,預(yù)計(jì)將在7月底上市,而由于國外的那本《OSGi in action》將出版時(shí)間推遲到11月了,《OSGi原理與最佳實(shí)踐》這本書也將成為全球第二本OSGi的書籍(很遺憾,德國之前出版了第一本),:),現(xiàn)將本書的目錄公布如下,上市的書也許會稍有改動,但應(yīng)該會大體一致。  閱讀全文

          posted @ 2009-06-09 15:13 BlueDavy 閱讀(8075) | 評論 (54)  編輯

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

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

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

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

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

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

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

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

          Equinox動態(tài)化深入分析
               摘要: OSGi最吸引人的特性除了模塊化之外,就是動態(tài)化了,在我之前寫的OSGi實(shí)戰(zhàn)以及進(jìn)階兩篇Opendoc中,都有相關(guān)的示例,但不知道大家有沒有注意,在兩篇Opendoc中都未提及到bundle本身的更新,而基本都是以新增服務(wù)實(shí)現(xiàn)的bundle以及停止服務(wù)時(shí)限的bundle為例,并且相對而言是個(gè)比較簡單的例子,動態(tài)化在java界更明確的詞也許是hot deployment,而hot deployment的實(shí)現(xiàn)并不容易,同樣,即使你采用OSGi,但也不代表你的應(yīng)用就具備了hot deployment的能力,在hot deployment上,完美的結(jié)果就是當(dāng)更新完成后,新的執(zhí)行請求就在新的代碼邏輯上正確的執(zhí)行,就像沒發(fā)生過更新這回事樣,但實(shí)際要做到這樣的效果,遠(yuǎn)沒這么容易,即使是基于OSGi也同樣如此,No magic & no silver bullet,在本篇blog中我們就來具體的看看。  閱讀全文

          posted @ 2009-04-29 21:00 BlueDavy 閱讀(7093) | 評論 (10)  編輯

          OSGi Opendoc & Book
               摘要: 把自己寫的兩篇opendoc和Book統(tǒng)一放入此blog中提供下載,避免占據(jù)我blog的兩個(gè)置頂位,:)  閱讀全文

          posted @ 2009-04-28 19:53 BlueDavy 閱讀(13145) | 評論 (29)  編輯

          在OSGi容器外和OSGi進(jìn)行交互
               摘要: 在使用OSGi時(shí),有些時(shí)候會需要在OSGi容器外獲取OSGi服務(wù),加載OSGi容器加載的class,或者說需要內(nèi)嵌OSGi容器,本篇blog以一個(gè)簡單的例子來說明如何基于equinox實(shí)現(xiàn)OSGi容器的內(nèi)嵌,或者說通過程序來啟動equinox,同時(shí)也通過此例子展示下如何在容器外來獲取OSGi服務(wù)以及加載OSGi容器里面其他插件的class,同時(shí)還會附送一個(gè)如何讓OSGi容器里的插件能加載到OSGi容器外的類的方法。  閱讀全文

          posted @ 2009-04-24 21:10 BlueDavy 閱讀(7089) | 評論 (11)  編輯

          OSGi Maven開發(fā)/部署環(huán)境的搭建歷程
               摘要: 之前的Opendoc中沒有涉及過此部分的內(nèi)容,maven又是現(xiàn)在非常流行的java的工具,再加上到目前為止搭建OSGi Maven開發(fā)和部署的環(huán)境還是比較的麻煩,覺得有必要寫篇這樣的blog,:),在這篇blog中來看下如何搭建一個(gè)比較好用的OSGi Maven開發(fā)和部署環(huán)境,看看我在搭建一個(gè)這樣的環(huán)境中的痛苦歷程。  閱讀全文

          posted @ 2009-03-05 12:14 BlueDavy 閱讀(16078) | 評論 (12)  編輯

          OSGi R4.2 Early Draft 評述
               摘要: 隨著OSGi近兩年的迅猛發(fā)展,尤其是Java企業(yè)應(yīng)用領(lǐng)域廠商對OSGi的認(rèn)同,大家對于OSGi的新版規(guī)范的關(guān)注遠(yuǎn)遠(yuǎn)超過了之前的幾個(gè)版本,近來OSGi終于是放出了傳聞已久的R 4.2的Early Draft,其實(shí)從Early Draft來看,我覺得完全可以認(rèn)為不僅僅是一個(gè)小版本的升級了,甚至可以認(rèn)為是R5了,因?yàn)镽 4.2增強(qiáng)的東西還是非常多的,其中就包括了大家期待已久的RFC119,不過沒看到傳說中的RFC66,有一丁點(diǎn)的失望,不過相信后面的Draft中應(yīng)該會加上,:),這樣看來,R5更是值得期待了,讓我們先來一起品嘗一下4.2 Early Draft這道大餐。  閱讀全文

          posted @ 2008-09-22 00:53 BlueDavy 閱讀(5782) | 評論 (9)  編輯

          Full OSGi、SOA、SCA Archive

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計(jì)

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 杭锦旗| 玉田县| 和田市| 盈江县| 郧西县| 汨罗市| 中卫市| 平遥县| 都匀市| 酒泉市| 永安市| 万宁市| 永登县| 前郭尔| 宁化县| 遂川县| 青铜峡市| 安国市| 莆田市| 秦皇岛市| 黄浦区| 海安县| 叶城县| 淮滨县| 汶上县| 额济纳旗| 松江区| 永胜县| 准格尔旗| 海晏县| 阳新县| 山阴县| 临泽县| 泗阳县| 黄龙县| 新晃| 安新县| 辽源市| 海口市| 楚雄市| 油尖旺区|