OSGi實戰

薄荷糖發表於2012-11-14

OSGi是一種標準技術,用於建立高模組化的Java應用,以滿足企業開發的需要。利用OSGi,無需停止執行整個系統就可以安裝、啟動、停止、更新或解除安裝元件。Spring、Oracle、BEA和IBM等大型供應商對OSGi技術的採用,推動了該技術的迅速發展。

本書並非簡單整理彙總OSGi的功能與特性,而是系統、全面、深入地闡述OSGi的重要特性,並通過大量極富實際意義的示例介紹OSGi的實際應用。此外,本書還介紹了OSGi的相關高階主題。

本書四位作者都是Apache Felix框架開發組的重要成員,都為開源和OSGi規範做出過重大貢獻。Richard S. Hall參與了OSGi的開源工作,並於2004年加入OSGi聯盟。Karl Pauls曾參與過多個Apache專案以及其他開源專案的開發,並且實現了Apache Felix Framework Security Provider。Stuart McCulloch是Peaberry的作者,在Maven bundle外掛、Ops4J的開發和擴充套件方面有著突出貢獻。David Savage是Java軟體工程師,分散式OSGi框架Newton以及Sigil專案的作者之一,自2005年以來一直致力於OSGi應用的設計和構建。

在這本介紹OSGi實際應用的書中,融合了多位作者多年來的全部經驗。通過大師的指引,讀者可輕鬆實現“入門-進階-精通”三級跳,探索充滿無限可能的OSGi世界。