出版社:机械工业出版社
年代:2012
定价:69.0
本书深入讲解了基于Equinox平台的OSGi开发原理、应用与最佳实践,将会详细介绍到Bundle管理、各种标准OSGi服务、Equinox平台的扩展功能以及引入OSGi后依赖如何管理、模块如何划分等最佳实践问题。读者可以通过本书中对Equinox平台运作的解析,体会到基于OSGi的架构应当如何实现,其中什么需要注意的陷阱和最佳实践。无论是使用OSGi技术的Java开发人员,还是系统架构师,抑或是与OSGi相关的RCP、中间件或者嵌入式开发人员,都能从本书中受益。
*>命名空间 / 333
13.2 Spring DM进阶 / 337
13.2.1 Spring DM扩展配置 / 337
13.2.2 Web Extender / 344
13.2.3 Spring DM服务约束 / 345
13.2.4 在Spring上下文中使用BundleContext / 346
13.3 Spring DM企业应用 / 346
13.3.1 规划OSGi组件 / 347
13.3.2 在Spring DM中使用JPA / 348
13.3.3 事务管理 / 353
13.3.4 OSGi企业规范中的JPA / 358
13.4 Spring DM和Blueprint / 359
13.5 本章小结 / 360
第14章 构建可测试的OSGi系统 / 361
14.1 单元测试的必要性 / 362
14.2 单元测试的重要性 / 363
14.3 可测试代码的特征 / 364
14.4 OSGi单元测试 / 365
14.4.1 如何组织测试代码 / 366
14.4.2 如何进行OSGi单元测试 / 367
14.5 OSGi集成测试 / 373
14.5.1 Eclipse JUnit Plug-in Test / 374
14.5.2 Spring DM Test / 379
14.5.3 Pax Exam / 383
14.6 本章小结 / 384
附录A Java类加载器简介 / 385
附录B Equinox控制台命令 / 392
附录C OSGi子规范目录 / 397
附录D OSGi相关项目 / 399
附录E Equinox启动配置参数 / 401
本书是原创Java技术图书领域继《深入理解Java虚拟机》后的又一实力之作,也是全球首本基于最新OSGi R5.0规范的著作。理论方面,既全面解读了OSGi规范,深刻揭示了OSGi原理,详细讲解了OSGi服务,又系统地介绍了Equinox框架的使用方法,并通过源码分析了该框架的工作机制;实践方面,不仅包含一些典型的案例,还总结了大量的最佳实践,极具实践指导意义。 全书共14章,分4个部分。第一部分(第1章):走近OSGi,主要介绍了什么是OSGi以及为什么要使用OSGi。第二部分(第2~4章):OSGi规范与原理,对最新的OSGi R5.0中的核心规范进行了全面的解读,首先讲解了OSGi模块的建立、描述、依赖关系的处理,然后讲解了Bundle的启动原理和调度管理,最后讲解了与本地及远程服务相关的内容。第三部分:OSGi服务与Equinox应用实践(第5~11章),不仅详细讲解了OSGi服务纲要规范和企业级规范中最常用的几个子规范和服务的技术细节,还通过一个基于Equinox的BBS案例演示了Equinox的使用方法,最重要的是还通过源码分析了Equinox关键功能的实现机制和原理。第四部分:最佳实践(第12~14章),总结了大量关于OSGi的最佳实践,包括从Bundle如何命名、模块划分、依赖关系处理到保持OSGi动态性、管理程序启动顺序、使用API基线管理模块版本等各方面的实践技巧,此外还介绍了Spring DM的原理以及如何在OSGi环节中进行程序测试。
书籍详细信息 | |||
书名 | 深入理解OSGi站内查询相似图书 | ||
9787111408871 如需购买下载《深入理解OSGi》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 69.0 | 语种 | 简体中文 |
尺寸 | 24 × 19 | 装帧 | 平装 |
页数 | 420 | 印数 | 4000 |
深入理解OSGi是机械工业出版社于2013.1出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。
(美) 罗彻麦尔 (Rauschmayer,A.) , 著
(美) 苏瑞茨 (Suereth,J.D.) , 著
成富, 著
(美) 尼古拉斯·泽卡斯 (Nicholas C. Zakas) , 著
谭贞军, 编著
(美) 艾可恩 (Eichorn,J,) , 著
周志明, 著
周志明, 著
周明耀, 著