分享
 
 
 

OSGi原理与最佳实践

王朝百科·作者佚名  2010-07-29
窄屏简体版  字體: |||超大  

作者: 林昊,曾宪杰 著

出 版 社:电子工业出版社

出版时间: 2009-8-1

页数: 256

开本: 16开

I S B N : 9787121092428

包装: 平装

定价:39.80

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

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

1998年我们开始从事OSGi规范的制定时,完全没有预料到会有一本中文版的0SGi书籍面世,而且先于英文版本……这太棒了……作者为翻译OSGi Core英文规范做了大量的工作,虽然我在书中找到了许多熟悉的单词,但我的中文水平还不足以让我阅读其余部分。看起来,这本书是一种我没办法看懂的美好事物。

——0SGi联盟的技术负责人Peter Kriens

本书作者之一——林昊编写的Opendoc很长时间内是仅有的中文0SGi入门资料,将很多人带入了0SGi的大门,而这本书的出版,也必将为0SGi在国内的研究和普及掀起一次高潮。

——满江红开放技术研究组织曹晓钢

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

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

作者简介林昊,China OSGi User Group Director,淘宝网平台架构部架构师。自2006年开始在实际的商业产品中使用OSGi,并根据自己的经验先后编写了《OSGi实战》及《OSGi进阶》两篇0pendoc。这两篇0pendoc是到目前为止仅有的完整介绍OSGi的中文资料,为OSGi在中国的推广起到了很大作用。个人研究方向主要为Java模块化、动态化系统的构建,以及高性能的大型分布式Java系统构建。

目录第1章 OSGi简介

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

1.2 0SGi,拯救Java模块化的规范

1.3 厚积薄发的oSGi

1.4 0SGi基本概念

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 0SGi框架的功能和设计思想

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 0SGi Bundle Repository的使用

5.2 Apache Felix OBR的使用

5.2.1 命令行方式的用法

5.2.2 代码方式使用0BR

5.3 构建0SGi Bundle Repository

第6章 OSGi规范解读

6.1 0SGi规范发展历程

6.2 Core规范解读

6.2.1 Module Layer

6.2.2 LifeCycle Layer

6.2.3 Service Layer

6.3 0SGi Service规范解读

6.3.1 Log Service

6.3.2 Http Service

……

第7章 Equinox实现分析

第8章 Felix实现分析

第9章 Spring-DM实现分析

第10章 CXF实现分析

第11章 先睹为快:OSGi R4.2草稿版

第12章 OSGi展望

索引

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有