很不容易,經(jīng)過兩個多月兩個人的努力,終于完成了《OSGi原理與最佳實踐》一書的草稿,目前正在review過程,預(yù)計將在7月底上市,而由于國外的那本《OSGi in action》將出版時間推遲到11月了,《OSGi原理與最佳實踐》這本書也將成為全球第二本OSGi的書籍(很遺憾,德國之前出版了第一本),:),現(xiàn)將本書的目錄公布如下,上市的書也許會稍有改動,但應(yīng)該會大體一致。
第一章 OSGi簡介
1.1 夢想中“即插即用”的系統(tǒng)
1.2 OSGi,拯救Java模塊化的規(guī)范
1.3 厚積薄發(fā)的OSGi
1.4 OSGi基本概念
第二章 OSGi框架簡介
2.1 Equinox
2.1.1 簡介
2.1.2 環(huán)境搭建
2.1.3 HelloWorld
2.1.4 開發(fā)傳統(tǒng)類型的應(yīng)用
2.1.5 從外部啟動Equinox
2.2 Felix
2.2.1 簡介
2.2.2 環(huán)境搭建
2.2.3 應(yīng)用的部署
2.2.4 在Eclipse中的調(diào)試
2.3 Spring-DM
2.3.1 簡介
2.3.2 環(huán)境搭建
2.3.3 HelloWorld
2.3.4 Web版HelloWorld
第三章 基于Spring-DM實現(xiàn)Petstore
3.1 “即插即用”的Petstore
3.2 新一代的Petstore的實現(xiàn)
3.3 部署
3.4 Petstore的擴展
第四章 基于Apache CXF實現(xiàn)分布式Petstore
4.1 分布式OSGi
4.2 分布式Petstore的設(shè)計
4.3 Apache CXF簡介
4.4 分布式Petstore的實現(xiàn)
4.5 部署
第五章 構(gòu)建OSGi Bundle Repository
5.1 OSGi Bundle Repository
5.2 Apache Felix OBR的搭建
5.3 Apache Felix OBR的使用
第六章 OSGi規(guī)范解讀
6.1 OSGi規(guī)范發(fā)展歷程
6.2 Core規(guī)范解讀
6.2.1 Module Layer
6.2.2 Lifecycle Layer
6.2.3 Service Layer
6.3 Services規(guī)范解讀
6.3.1 Log Service
6.3.2 Http Service
6.3.3 Configuration Admin Service
6.3.4 Declarative Services
6.3.5 Event Admin Service
第七章 Equinox實現(xiàn)分析
7.1 模塊化
7.1.1 加載并解析jar為Bundle
7.1.2 Bundle類共享以及類加載機制
7.2 動態(tài)化
第八章 Felix實現(xiàn)分析
8.1 模塊化
8.1.1 加載并解析jar為Bundle
8.1.2 Bundle類共享以及類加載機制
8.2 動態(tài)化
第九章 Spring-DM實現(xiàn)分析
9.1 Bean管理
9.2 Bundle的web部署
第十章 Apache CXF實現(xiàn)分析
10.1 將OSGi Service發(fā)布為遠(yuǎn)程服務(wù)
10.2 調(diào)用遠(yuǎn)程OSGi Service
第十一章 先睹為快:OSGi R4.2草稿版
11.1 Core
11.2 Compendium
第十二章 OSGi展望
12.1 Java企業(yè)應(yīng)用領(lǐng)域
12.2 Java標(biāo)準(zhǔn)領(lǐng)域
12.3 OSGi R5
:),全書章節(jié)和目錄有點多,不過書其實并不厚,大概在260頁左右,書中主要是一個從OSGi簡介到深入介紹的過程,希望能夠介紹到使用OSGi涉及到的知識點。