深入理解OSGi
深入理解OSGi封面图

深入理解OSGi

周志明, 谢小明, 著

出版社:机械工业出版社

年代: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语言-程序设计 的书籍。