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