封面
版权信息
推荐序一
推荐序一(译)
推荐序二
联系博文视点
序一
编著往来
前言
序二
第1章 OSGi简介
1.1 梦想中“即插即用”的系统
1.2 OSGi,拯救Java模块化的规范
- APP免费
1.3 厚积薄发的OSGi
- APP免费
1.4 OSGi基本概念
- APP免费
1.4.1 Bundle
- APP免费
1.4.2 Service
- APP免费
1.4.3 Service-Oriented Component Model(SOCM)
- APP免费
1.4.4 Declarative Service
- APP免费
1.4.5 部署
- APP免费
第2章 OSGi框架简介
- APP免费
2.1 Equinox
- APP免费
2.1.1 简介
- APP免费
2.1.2 环境搭建
- APP免费
2.1.3 HelloWorld
- APP免费
2.1.4 开发传统类型的应用
- APP免费
2.1.5 从外部启动Equinox
- APP免费
2.2 Felix
- APP免费
2.2.1 简介
- APP免费
2.2.2 环境搭建
- APP免费
2.2.3 应用的部署
- APP免费
2.2.4 在Eclipse中调试Felix
- APP免费
2.3 Spring-DM
- APP免费
2.3.1 简介
- APP免费
2.3.2 环境搭建
- APP免费
2.3.3 HelloWorld
- APP免费
2.3.4 Web版HelloWorld
- APP免费
第3章 基于Spring-DM实现Petstore
- APP免费
3.1 “即插即用”的Petstore
- APP免费
3.1.1 Petstore的功能需求
- APP免费
3.1.2 OSGi框架的功能和设计思想
- APP免费
3.1.3 Petstore的设计
- APP免费
3.2 新一代Petstore的实现
- APP免费
3.2.1 环境准备
- APP免费
3.2.2 Utils模块
- APP免费
3.2.3 Bootstrap模块
- APP免费
3.2.4 ProductDal模块
- APP免费
3.2.5 ShoppingCartDal模块
- APP免费
3.2.6 ProductList模块
- APP免费
3.2.7 ShoppingCart模块
- APP免费
3.2.8 ProductManagement模块
- APP免费
3.3 部署
- APP免费
3.4 Petstore的扩展
- APP免费
第4章 基于Apache CXF实现分布式Petstore
- APP免费
4.1 分布式OSGi
- APP免费
4.2 分布式Petstore的设计
- APP免费
4.3 Apache CXF简介
- APP免费
4.3.1 CXF-DOSGi HelloWorld
- APP免费
4.3.2 集成Spring-DM的CXF-DOSGi HelloWorld
- APP免费
4.4 分布式Petstore的实现
- APP免费
4.5 部署
- APP免费
第5章 构建OSGi Bundle Repository
- APP免费
5.1 OSGi Bundle Repository的使用
- APP免费
5.2 Apache Felix OBR的使用
- APP免费
5.2.1 命令行方式的用法
- APP免费
5.2.2 代码方式使用OBR
- APP免费
5.3 构建OSGi Bundle Repository
- APP免费
第6章 OSGi规范解读
- APP免费
6.1 OSGi规范发展历程
- APP免费
6.2 Core规范解读
- APP免费
6.2.1 Module Layer
- APP免费
6.2.2 LifeCycle Layer
- APP免费
6.2.3 Service Layer
- APP免费
6.3 OSGi Service规范解读
- APP免费
6.3.1 Log Service
- APP免费
6.3.2 Http Service
- APP免费
6.3.3 Configuration Admin Service
- APP免费
6.3.4 Declarative Services
- APP免费
6.3.5 Event Admin Service
- APP免费
第7章 Equinox实现分析
- APP免费
7.1 模块化
- APP免费
7.1.1 加载并解析jar为Bundle
- APP免费
7.1.2 Bundle类共享及类加载机制
- APP免费
7.2 动态化
- APP免费
第8章 Felix实现分析
- APP免费
8.1 模块化
- APP免费
8.1.1 加载并解析jar为Bundle
- APP免费
8.1.2 Bundle类共享及类加载机制
- APP免费
8.2 动态化
- APP免费
第9章 Spring-DM实现分析
- APP免费
9.1 Spring Dynamic Module概述
- APP免费
9.2 Bean发布为OSGi服务实现分析
- APP免费
9.2.1 Extender Bundle启动
- APP免费
9.2.2 Bundle中的NamespaceHandler处理
- APP免费
9.2.3 ExtenderConfiguration处理
- APP免费
9.2.4 ApplicationContext处理
- APP免费
9.3 将OSGi Service引入为Bean
- APP免费
9.3.1 osgi:service的处理
- APP免费
9.3.2 osgi:set和osgi:list的处理
- APP免费
9.4 将Bundle部署到Web服务器
- APP免费
9.4.1 WebExtender的启动
- APP免费
9.4.2 部署Bundle到Web服务器
- APP免费
第10章 CXF实现分析
- APP免费
10.1 Apache CXF-DOSGi实现分析
- APP免费
10.2 SingleBundle发行包
- APP免费
10.2.1 SingleBundle发行包的启动
- APP免费
10.3 把Bundle暴露为远程服务
- APP免费
10.3.1 DSW Bundle启动
- APP免费
10.3.2 RegisterDistributionProviderService
- APP免费
10.3.3 创建Hook对象及注册Listener
- APP免费
10.3.4 处理当前框架中的Bundle
- APP免费
10.3.5 发布远程服务
- APP免费
10.4 使用远程服务
- APP免费
10.4.1 Discovery Bundle启动
- APP免费
10.4.2 处理当前框架中的Bundle
- APP免费
10.4.3 注册远程服务的本地存根
- APP免费
第11章 先睹为快:OSGi R 4.2草稿版
- APP免费
11.1 Core
- APP免费
11.1.1 Module Layer
- APP免费
11.1.2 Lifecycle Layer
- APP免费
11.1.3 Service Layer
- APP免费
11.1.4 Framework API
- APP免费
11.2 Compendium
- APP免费
11.2.1 Declarative Services Specification
- APP免费
11.2.2 Deployment Admin Specification
- APP免费
11.2.3 Monitor Admin Service Specification
- APP免费
第12章 OSGi展望
- APP免费
12.1 Java企业应用领域
- APP免费
12.2 Java标准领域
- APP免费
12.3 OSGi R5
更新时间:2018-12-29 19:33:14