很不容易,经过两个多月两个人的努力,终于完成了《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涉及到的知识点。