[按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158

[按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
周志明,谢小明 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-24

类似图书 点击查看全场最低价

图书介绍

店铺: 互动出版网图书专营店
出版社: 机械工业出版社
ISBN:9787111408871
商品编码:26122721793
丛书名: 华章科技
出版时间:2013-02-01
页数:414


相关图书





图书描述

 书[0名0]:  深入理解OSGi:Equi[0no0]x原理、应用与z1u1i佳实践(基于z1u1i新OSGi R5.0规范撰写,继《深入理解Java虚拟 [1机1] 》后的又一实力之作)[按需印刷]|3022158
 图书定价:  79元
 图书作者:  周志明;谢小明
 出版社:   [1机1] 械工业出版社
 出版日期:  2013-02-01 0:00:00
 ISBN号:  9787111408871
 开本:  16开
 页数:  414
 版次:  1-1
 作者简介
周志明,资深Java技术专家,对JavaEE企业级应用开发、OSGi、Java虚拟 [1机1] 和工作流等都有深入的研究,并在[0大0]量的实践中积累了丰富的经验。尤其精通Java虚拟 [1机1] ,撰写了[0大0]量与JVM相关的经典文章,被各[0大0]技术社区争相转载,是ITeye等技术社区公认的Java虚拟 [1机1] 方面的[0领0]袖人物之一,著有经典著作《深入理解Java虚拟 [1机1] :JVM高级特性与佳实践》(2年内重印十数次,获得业界多个图书奖项),广获读者好[0评0]。现任远光软件股份有限公司平台开发部经理兼平台架构师,先后参与过[0国0]家电网、南方电网等多个[0大0]型ERP项目的平台架构工作,对软件系统架构也有深刻的认识和体[0会0]。谢小明,资深Java技术专家,具有丰富的JavaEE企业级应用开发开发经验,对OSGi、Spring、Hibernate等技术和框架有比较深入的研究和认识。喜欢钻研运行与JVM之上的其他语言,如Scala和Clojure等。现任远光软件股份有限公司平台开发部平台架构师,先后参加与过[0国0]家电网、南方电网等多个[0大0]型ERP项目的平台架构工作。
 内容简介
《深入理解OSGi:Equi[0no0]x原理、应用与佳实践》是原创Java技术图书[0领0]域继《深入理解Java虚拟 [1机1] 》后的又一实力之作,也是全球[0首0]奉基于新OSGi R5.0规范的著作。理论方面,既全面解读了OSGi规范,深刻揭示了OSGi原理,详细讲解了OSGi服务,又系统地介绍了Equi[0no0]x框架的使用方[0法0],并通过源码分析了该框架的工作 [1机1] 制:实践方面,不仅包含一些典型的案例,还总结了[0大0]量的佳实践,[0极0]具实践指导意义。
全书共14章,分4个部分。[0第0]一部分([0第0]1章):走近OSGi,主要介绍了什么是OSGi以及为什么要使用OSGi。[0第0]二部分([0第0]2~4章):OSGi规范与原理,对新的OSGiR5.0中的核心规范进行了全面的解读,[0首0]先讲解了OSGi模块的建立、描述、依赖关系的处理,然后讲解了Bundle的启动原理和调度管理,后讲解了与本地及远程服务相关的内容。[0第0]三部分:OSGi服务与Equi[0no0]x应用实践([0第0]5~11章),不仅详细讲解了OSGi服务纲要规范和企业级规范中常用的几个子规范和服务的技术细节,还通过一个基于Equi[0no0]x的BBS案例演示了Equi[0no0]x的使用方[0法0],重要的是还通过源码分析了Equi[0no0]x关键功能的实现 [1机1] 制和原理。[0第0]四部分:佳实践([0第0]12~14章),总结了[0大0]量关于OSGi的佳实践,包括从Bundle如何命[0名0]、模块划分、依赖关系处理到保持OSGi动态性、管理程序启动顺序、使用API基线管理模块版本等各方面的实践技巧,此外还介绍了SpringDM的原理以及如何在OSGi环节中进行程序测试。
 目录

《深入理解OSGi:Equi[0no0]x原理、应用与佳实践》
前言
[0第0]一部分 走近OSGi
[0第0]1章 Java模块化之路 / 2
1.1 什么是OSGi / 2
1.1.1 OSGi规范的演进 / 4
1.1.2 Java模块化规范之争 / 7
1.2 为什么使用OSGi / 11
1.2.1 OSGi能让软件开发变得更容易吗 / 12
1.2.2 OSGi能让系统变得更稳定吗 / 13
1.2.3 OSGi能让系统运行得更快吗 / 14
1.2.4 OSGi能支撑企业级开发吗 / 15
1.3 本章小结 / 16
[0第0]二部分 OSGi规范与原理
[0第0]2章 模块层规范与原理 / 18
2.1 OSGi规范概要 / 18
2.2 Bundle / 20
2.3 描述元数据 / 21
2.3.1 预定义标记 / 21
2.3.2 使用可视化工具 / 27
2.4 Bundle的组织与依赖 / 31
2.4.1 导出和导入Package / 31
2.4.2 约束规则与示例 / 38
2.4.3 校验Bundle有效性 / 44
2.5 OSGi的类加载架构 / 45
2.5.1 父类加载器 / 46
2.5.2 Bundle类加载器 / 47
2.5.3 其他类加载器 / 49
2.5.4 类加载顺序 / 50
2.6 定义执行环境 / 51
2.7 本地化 / 54
2.8 本章小结 / 55
[0第0]3章 生命周期层规范与原理 / 56
3.1 Bundle标识 / 56
3.2 Bundle状态及转换 / 57
3.2.1 安装过程 / 59
3.2.2 解析过程 / 61
3.2.3 启动过程 / 62
3.2.4 更新过程 / 63
3.2.5 停止过程 / 64
3.2.6 卸载过程 / 65
3.3 启动级别 / 65
3.3.1 设置启动级别 / 66
3.3.2 调整活动启动级别 / 67
3.4 事件监听 / 68
3.4.1 事件类型 / 69
3.4.2 事件分派 / 70
3.5 系统Bundle / 71
3.6 Bundle上下文 / 72
3.7 本章小结 / 73
[0第0]4章 服务层规范与原理 / 74
4.1 服务 / 74
4.2 OSGi服务示例 / 75
4.3 服务属性 / 80
4.3.1 属性过滤器 / 82
4.3.2 预定义属性 / 83
4.3.3 修改属性 / 84
4.4 服务工厂 / 85
4.5 服务跟踪器 / 86
4.6 引用服务 / 89
4.7 释放和注销服务 / 91
4.8 服务层事件 / 91
4.8.1 事件类型 / 92
4.8.2 事件分派 / 92
4.8.3 ServiceRegistration对象的提前请求 / 93
4.9 远程服务 / 94
4.9.1 准备远程服务环境 / 94
4.9.2 远程服务示例 / 96
4.9.3 远程服务属性 / 99
4.9.4 实现分析 / 100
4.10 服务钩子 / 101
4.10.1 EventListenerHook / 101
4.10.2 FindHook / 101
4.10.3 ListenerHook / 102
4.10.4 服务钩子示例 / 102
4.11 本章小结 / 105
[0第0]三部分 基于Equi[0no0]x的OSGi应用与实践
[0第0]5章 Equi[0no0]x启航 / 108
5.1 建立Equi[0no0]x开发环境 / 109
5.1.1 建立运行环境 / 109
5.1.2 建立编译及调试环境 / 110
5.1.3 建立开发环境 / 112
5.2 Equi[0no0]x常用组件简介 / 117
5.3 Equi[0no0]x启动器 / 119
5.4 使用代码启动Equi[0no0]x / 124
5.5 本章小结 / 125
[0第0]6章 Equi[0no0]x基础应用与源码解析 / 126
6.1 实践项目—Neonat论坛 / 126
6.1.1 背景与需求 / 126
6.1.2 模块划分 / 127
6.1.3 基础资料模块 / 129
6.1.4 持久化模块 / 133
6.1.5 用户交互模块 / 135
6.1.6 运行效果 / 140
6.2 Equi[0no0]x源码解析 / 142
6.2.1 OSGi容器启动 / 142
6.2.2 Bundle状态恢复 / 147
6.2.3 解析Bundle依赖关系 / 153
6.2.4 OSGi类加载器实现 / 157
6.3 本章小结 / 162
[0第0]7章 服务器端OSGi / 163
7.1 OSGi与Web服务器 / 163
7.2 HTTP Service规范简介 / 166
7.2.1 服务目标 / 166
7.2.2 服务接口 / 168
7.2.3 资源映射规则 / 169
7.2.4 请求处理过程 / 171
7.3 实践项目—Neonat论坛的Web模块 / 171
7.3.1 准备依赖项 / 172
7.3.2 使用HTTP Service / 174
7.3.3 实现Web交互功能 / 176
7.3.4 运行效果 / 178
7.4 HTTP Service源码解析 / 180
7.4.1 BridgeServlet与OSGi容器启动 / 180
7.4.2 BridgeServlet与HTTP请求委派 / 186
7.4.3 DelegateServlet实现原理 / 188
7.5 本章小结 / 192
[0第0]8章 用户管理服务 / 193
8.1 User Admin服务规范简介 / 193
8.1.1 服务目标与基础概念 / 193
8.1.2 验证用户身份 / 195
8.1.3 验证用户[0权0]限 / 196
8.1.4 User Admin事件 / 197
8.2 实践项目—Neonat论坛用户管理模块 / 198
8.2.1 需求与依赖项分析 / 198
8.2.2 用户与用户组的实现 / 200
8.2.3 页面[0权0]限 / 201
8.2.4 用户登录与身份验证 / 202
8.3 User Admin源码解析 / 206
8.3.1 用户管理实现 / 206
8.3.2 外部服务使用实践 / 208
8.4 本章小结 / 211
[0第0]9章 Preferences服务 / 212
9.1 Preferences服务规范简介 / 212
9.1.1 服务目标 / 212
9.1.2 数据结构 / 214
9.1.3 属性 / 215
9.1.4 并发处理 / 216
9.1.5 清理遗留数据 / 217
9.2 实践项目—Neonat论坛持久化模块 / 217
9.2.1 编码实现 / 217
9.2.2 模块热切换 / 220
9.3 Preferences源码解析 / 222
9.3.1 数据结构实现 / 224
9.3.2 属性存取 / 228
9.3.3 后端存储系统 / 229
9.4 本章小结 / 234
[0第0]10章 声明式服务 / 235
10.1 声明式服务规范简介 / 236
10.1.1 服务目标 / 236
10.1.2 定义Component / 236
10.1.3 Component类型 / 237
10.1.4 Component生命周期 / 240
10.1.5 Component属性 / 245
10.1.6 绑定与发布服务 / 245
10.1.7 激活与钝化方[0法0] / 252
10.1.8 Component配置总结 / 254
10.2 实践项目—使用声明式服务改造Neonat论坛 / 259
10.2.1 可视化编辑工具 / 259
10.2.2 DS容器管理 / 263
10.3 DS容器源码解析 / 264
10.3.1 容器启动 / 264
10.3.2 加载Bundle中的Component / 267
10.3.3 动态依赖解析 / 272
10.4 本章小结 / 274
[0第0]11章 Subsystems服务 / 276
11.1 服务目标 / 276
11.2 Subsystem格式 / 277
11.3 Subsystem元数据 / 278
11.3.1 SUBSYSTEM.MF标识 / 278
11.3.2 DEPLOYMENT.MF标识 / 281
11.4 Subsystem类型与共享策略 / 283
11.5 组织管理Subsystem / 285
11.6 Subsystem部署与依赖策略 / 289
11.7 Subsystem生命周期 / 291
11.7.1 安装 / 292
11.7.2 解析 / 293
11.7.3 启动 / 294
11.7.4 停止 / 294
11.7.5 卸载 / 295
11.8 本章小结 / 295
[0第0]四部分 佳 [按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158 下载 mobi epub pdf txt 电子书 格式

[按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

[按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158 下载 mobi pdf epub txt 电子书 格式 2024

[按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

[按需印刷]深入理解OSGi:Equinox原理、应用与zui佳实践(基…|3022158 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有