OSGi实战 - (EPUB全文下载)
文件大小:5.02 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:OSGi实战
作者:Richard Hall, Stuart McCulloch, Karl Pauls
译者:郭庆, 李守超, 李楠, 谢莹莹, 张磊
ISBN:978-7-115-30067-6
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
目录
版权声明
序
致谢
前言
关于本书
关于封面插图
第一部分 OSGi:模块化、生命周期和服务
第 1 章 揭开OSGi的面纱
1.1 OSGi的定义和目标
1.2 OSGi架构概览
1.3 Hello, world!
1.4 OSGi的相关技术
1.5 小结
第 2 章 精通模块化
2.1 什么是模块化
2.2 为什么使用模块化
2.3 模块化绘图程序
2.4 bundle
2.5 使用元数据定义bundle
2.6 完成绘图程序设计
2.7 OSGi依赖解析
2.8 回顾模块化绘图程序的好处
2.9 小结
第 3 章 生命周期
3.1 生命周期管理
3.2 OSGi bundle的生命周期
3.3 在bundle中使用生命周期API
3.4 动态扩展绘图程序
3.5 生命周期与模块化
3.6 小结
第 4 章 学习服务
4.1 什么是服务、为什么使用服务、什么时候用服务
4.2 OSGi服务实战
4.3 处理动态性
4.4 在绘图示例中使用服务
4.5 将服务关联到模块层和生命周期层
4.6 标准服务
4.7 小结
第 5 章 深入分析模块化特性
5.1 管理导出
5.2 导入解耦
5.3 需要的bundle
5.4 将bundle划分为片段
5.5 处理与环境相关的问题
5.6 小结
第二部分 OSGi实践
第 6 章 走近bundle
6.1 将JAR转换成bundle
6.2 分割一个应用到多个bundle
6.3 小结
第 7 章 测试应用程序
7.1 迁移测试到OSGi
7.2 模拟OSGi
7.3 OSGi高级测试
7.4 小结
第 8 章 调试应用
8.1 调试bundle
8.2 解决类加载相关问题
8.3 追踪内存泄漏
8.4 悬挂服务
8.5 小结
第 9 章 管理bundle
9.1 包和bundle的版本控制
9.2 配置bundle
9.3 延迟启动bundle
9.4 小结
第 10 章 管理应用
10.1 部署bundle
10.2 指定bundle激活顺序
10.3 小结
第三部分 高级主题
第 11 章 组件模型和框架
11.1 面向组件
11.2 OSGi与组件
11.3 声明式服务
11.4 小结
第 12 章 高级组件框架
12.1 Blueprint容器
12.2 Apache Felix iPOJO
12.3 混合和匹配
12.4 小结
第 13 章 启动和嵌入OSGi框架
13.1 标准启动和嵌入
13.2 启动框架
13.3 嵌入框架
13.4 小结
第 14 章 确保应用程序的安全
14.1 使用安全或者不使用安全
14.2 安全:努力尝试使用
14.3 OSGi特定的权限
14.4 使用条件权限管理服务管理权限
14.5 数字签名的bundle
14.6 本地权限
14.7 高级权限管理
14.8 汇总
14.9 小结
第 15 章 Web应用和Web服务
15.1 创建Web应用
15.2 提供和使用Web服务
15.3 小结
附录A 构建 bundle
附录B OSGi标准服
版权声明
Original English language edition, entitled OSGi in Action: Creating Modular Applications in Java
by Richard Hall, Karl Pauls, Stuart McCulloch, David Savage, published by Manning Publications. 178 South Hill Drive, Westampton, NJ 08060 USA. Copyright © 2011 by Manning Publications.
Simplified Chinese-language edition copyright © 2013 by Posts & Telecom Press. All rights reserved.
本书中文简体字版由Manning Publications授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
版权所有,侵权必究。
序
初闻Richard S. Hall是在2003年炎热的夏天。在咖啡桌上,德国电信(Deutsche Telekom)的一位同事告诉我,当地大学的一位老师对OSGi非常了解。首批开源的OSGi框架中,Oscar的作者便是他。在2003年,全方位地采用OSGi实属罕见,所以当时我很好奇。与此同时,Eclipse项目正着手研究采用一套新的模块化系统,我受邀以OSGi专家的身份参与了该项目。对于该项目来说,我觉得Richard能提供很大帮助,所以邀请他加入Equinox委员会。谁料这个颇具意外的邀请拉开了此后一个漫长的邮件交往历程的序幕,这种邮件往来一直延续至今,我希望永远都不要结束。每每遇到规范不够清晰,甚至更糟——当我们试图违背模块化原则时,Richard总会变得怒不可遏。如果我们不得不接受不完善的功能,有时我会觉得他身受煎熬。作为一名受邀的OSGi研究人员,他已然成为规范背后的核心人物,为我们的设计保驾护航,避免框架膨胀,并且一直遵照我们的原则。
Manning出版社向OSGi的核心人员发出了一封邀请函,提议编写本书,当时 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » OSGi实战 - (EPUB全文下载)