首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 OSGi原理与最佳实践/博文视点原创精品大系
内容
编辑推荐

本书作为一本早于同类技术英文书而编写的OSGi中文书籍,旨在为希望实现模块化、动态化Java系统的架构师和开发工程师提供OSGi入门知识,同时也为希望深入掌握OSGi的架构师、开发工程师提供OSGi知识的深入讲解。本书内容从OSGi的简介开始,到OSGi框架的使用,再到OSGi规范的掌握,最后到OSGi框架的实现分析,阐述了基于OSGi编写模块化、动态化的Java系统须要掌握的知识体系,希望本书能给读者带来一次愉快的OSGi之旅。

内容推荐

本书基于作者多年使用OSGi的经验而编写,涵盖了OSGi从入门到深入的知识体系,从OSGi的简介开始,介绍OSGi的作用及基本概念;其后进入OSGi实战,结合实例讲解如何基于OSGi框架编写模块化、动态化的各种Java应用;最后对OSGi知识进行深入讲解,通过对OSGi规范和实现框架(Equinox、Felix、Spring—DM和Apache CXF)的分析,以及最佳实践的介绍,帮助读者更好地使用OSGi。

本书适合希望了解、深入掌握OSGi,以及编写模块化、动态化Java应用的Java架构师和开发人员阅读。

目录

第1章 OSGi简介

 1.1 梦想中“即插即用”的系统

 1.2 OSGi,拯救Java模块化的规范

 1.3 厚积薄发的oSGi

 1.4 OSGi基本概念

1.4.1 Bundle

1.4.2 Service

1.4.3 Service—Oriented Component Model(SOCM)

1.4.4 Declarative Service

1.4.5 部署

第2章 OSGl框架简介

 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中调试Felix

 2.3 Spring—DM

2.3.1 简介

2.3.2 环境搭建

2.3.3 HelloWorld

2.3.4 Web版HelloWorld

第3章 基于Spring—DM实现Petstore

 3.1 “即插即用”的Petstore

3.1.1 Petstore的功能需求

3.1.2 OSGi框架的功能和设计思想

3.1.3 Petstore的设计

 3.2 新一代Petstore的实现

3.2.1 环境准备

3.2.2 Utils模块

3.2.3 Bootstrap模块

3.2.4 ProductDal模块

3.2.5 ShoppingCartDal模块

3.2.6 ProductList模块

3.2.7 ShoppingCart模块

3.2.8 ProductManagement模块

 3.3 部署

 3.4 Petstore的扩展

第4章 基于Apache CXF实现分布式Petstore

 4.1 分布式OSGi

 4.2 分布式Petstore的设计

 4.3 Apache CXF简介

4.3.1 CXF—DOSGi HelloWorld

4.3.2 集成Sprin9—DM的CXF—DOSGi HelloWortd

 4.4 分布式Petstore的实现

 4.5 部署

第5章 构建OSGi Bundle Repository

 5.1 OSGi Bundle Repository的使用

 5.2 Apache Felix OBR的使用

5.2.1 命令行方式的用法

5.2.2 代码方式使用OBR

 5.3 构建OSGi Bundle Repository

第6章 OSGi规范解读

 6.1 OSGi规范发展历程

 6.2 Core规范解读

6.2.1 Module Layer

6.2.2 LifeCycle Layer

6.2.3 Service Layer

 6.3 OSGi Service规范解读

6.3.1 Log Service

6.3.2 Http Service

6.3.3 Configuration Admin Sel”vice

6.3.4 Declarative Services

6.3.5 Event Admin Service

第7章 Equinox实现分析

 7.1 模块化

7.1.1 加载并解析jar为Bundle

7.1.2 Bundle类共享及类加载机制

 7.2 动态化

第8章 Felix实现分析

  8.1 模块化

8.1.1 加载并解析jar为Bundle

8.1.2 Bundle类共享及类加载机制

  8.2 动态化

第9章 Spring-DM实现分析

 9.1 Spring:Dynamic Module概述

 9.2 Bean发布为OSGi服务实现分析

9.2.1 Extender Bundle启动

9.2.2 Bundle中的NamespaceHandler处理

9.2.3 ExtenderConfiguration处理

9.2.4 ApplicationContext处理

 9.3 将OSGi Service引入为Bean

9.3.1 osgi:service的处理

9.3.2 osgi:set和osgi:list的处理

 9.4 将Bundle部署到Web服务器

9.4.1 WebExtender的启动

9.4.2 部署Bundle到Web服务器

第10章 CXF实现分析

 10.1 Apache CXF-DOSGi实现分析

 10.2 SingleBundle发行包

10.2.1 SingleBundle发行包的启动

 10.3 把Bundle暴露为远程服务

10.3.1 DSW Bundle启动

10.3.2 RegisterDistributionProviderService

10.3.3 创建Hook对象及注册Listener

10.3.4 处理当前框架中的Bundle

10.3.5 发布远程服务

 10.4 使用远程服务

10.4.1 Discovery Bundle启动

10.4.2 处理当前框架中的Bundle

10.4.3 注册远程服务的本地存根

第11章 先睹为快:OSGi R 4.2草稿版

 11.1 Core

11.1.1 Module Layer

11.1.2 Lifecycle Layer

11.1.3 Service Layer

11.1.4 Framework API

 11.2 Compendium

11.2.1 Declarative Services Specification

11.2.2 Deployment Admin Specification

11.2.3 Monitor Admin Service Specification

第12章 OSGi展望

 12.1 Java企业应用领域

 12.2 Java标准领域

 12.3 OSGi R5

索引

标签
缩略图
书名 OSGi原理与最佳实践/博文视点原创精品大系
副书名
原作名
作者 林昊//曾宪杰
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121092428
开本 16开
页数 256
版次 1
装订 平装
字数 350
出版时间 2009-08-01
首版时间 2009-08-01
印刷时间 2009-08-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.48
CIP核字
中图分类号 TP312
丛书名
印张 17.5
印次 1
出版地 北京
244
187
12
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 6:03:11