摘要: osgi一個(gè)最大的特色就是使用不同的ClassLoader,讓多個(gè)bundle共享一個(gè)虛擬機(jī),而每一個(gè)bundle使用單獨(dú)的ClassLoader。
閱讀全文
摘要: 前面通過一個(gè)例子簡(jiǎn)單的介紹了如何快速的開發(fā)一個(gè)osgi應(yīng)用。下面來具體說明一下什么是osgi,以及osgi 能做什么,為什么使用osgi,以及到底o(hù)sgi能帶來什么益處。
閱讀全文
摘要: 接觸了osgi也這么久了,其中也走了不少的彎路。為了更好的推廣osgi,并避免新手能少走一些彎路,接下來的幾篇文章,我會(huì)通過幾個(gè)簡(jiǎn)單的實(shí)例,來介紹一下如何快速的掌握osgi。其實(shí),網(wǎng)上有不少好的文章推薦,順便也可以比較一下。BlueDavy的osgi 實(shí)戰(zhàn)是值得推薦的,當(dāng)初也是看了之后,少走了很多彎路。參見網(wǎng)址:http://www.aygfsteel.com/BlueDavy/。 ModuleFusion 也是一個(gè)不錯(cuò)的項(xiàng)目,里面集成了現(xiàn)有的優(yōu)秀框架,包括hibernate,guice,wicket等。參見網(wǎng)址:http://code.google.com/p/modulefusion/。
閱讀全文