OSGi与Equinox:创建高度模块化的Java系统
7推荐 收藏
4.6K阅读
图灵程序设计丛书

OSGi与Equinox:创建高度模块化的Java系统

Jeff McAffer , Paul VanderLei , Simon Archer (作者) 郭庆 , 李楠 , 池建强 (译者)
本书共分为四个部分。第一部分主要介绍了OSGi和Equinox,以及OSGi标准的Eclipse实现;第二部分采用教程的方式教给读者如何从零开始构建真实的Toast应用,针对每一个步骤都提供了完整的在线示例代码;第三部分由原型构建转向实际的产品开发,主要介绍了OSGi和Equinox中用来构建成熟的OSGi应用必不可少的API——服务器端、声明式服务和发布工程,以及如何用它们来解决实践中的一些问题;第四部分呈现了动态性的最佳实践、整合代码库等主题以及一些OSGi和Equinox主题,帮助读者全面理解如何创建高度模块化的系统。

本书适合有Java编程基础以及对OSGi技术有兴趣的开发人员阅读。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

出版信息

  • 书  名OSGi与Equinox:创建高度模块化的Java系统
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2013-12-12
  • 书  号978-7-115-33744-3
  • 定  价89.00 元
  • 页  数376
  • 印刷方式黑白
  • 开  本16开
  • 出版状态终止销售
  • 原书名OSGi and Equinox: Creating Highly Modular Java Systems
  • 原书号978-0-321-58571-4

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

封一宣传语

OSGi框架与Equinox相关技术的最佳实践指南
业界权威专家详尽解析高度模块化系统的构建过程
完善创建模块化系统知识结构的高级主题

本书特色如下:

结合了详尽的实践教程、每一步骤的在线示例代码,以及深入的技术要领;
涵盖了OSGi编程模型、组件开发、OSGi服务、Eclipse bundle工具、服务器端Equinox和更多内容;
针对模块化系统构建的复杂性提供了理论、向导和最佳实践;
解决了从整合第三方代码库到服务器端编程的各种现实问题;
包含了一个综合的案例,从原型开始,通过不断重构最终交付了一个完全精炼的产品级系统。
无论你的应用、行业或问题属于何种范畴,只要你希望基于OSGi和Equinox技术构建顶级的软件系统,你就会发现本书是必备的精华资源。

目录

版权声明
阅读
前言 阅读
致谢 阅读
关于作者 阅读
第一部分 简介 阅读
第1章 OSGi、Equinox和Eclipse 阅读
第2章 OSGi基本概念 阅读
第二部分 OSGi示例 阅读
第3章 教程介绍 阅读
第4章 你好,Toast 阅读
第5章 服务
第6章 动态服务
第7章 客户端/服务器端交互
第8章 测试
第9章 打包
第10章 插件化服务
第11 可扩展的用户界面
第12章 动态配置
第13章 Web门户
第14章 使用p2进行系统开发
第三部分 进阶篇
第15章 声明式服务
第16章 扩展
第17章 日志
第18章 HTTP支持
第19章 服务器端
第20章 发布工程
第四部分 参考篇
第21章 动态性的最佳实践
第22章 整合代码库
第23章 高级主题
第24章 声明式服务引用

作者介绍

Jeff McAffer Eclipse平台架构师,Eclipse RCP与Equinox OSGI两个项目的联合领导人,EclipseSource.com的联合创始人。除此之外,他还领导着RT PMC,并且还是Eclipse Project PMC、Eclipse架构委员会,以及Eclipse基金会董事会的成员。Jeff对Eclipse组件方面的各种进展都十分关心。除本书外,他还和别人合著了The Eclipse Rich Client Platform一书。

Paul Vanderlei 具有超过25年的软件开发经验,着重于面向对象设计和敏捷实践。在IBM时期,与他人共同创建了内嵌式Java技术支持团队,针对汽车行业与医疗行业,提供内嵌式Java应用与用户界面的解决方案。他在商业应用上运用OSGi技术已有10余年的历史。

Simon Archer 具有超过16年的软件工程经验,着重于面向对象设计、敏捷实践和软件质量。2000年在OTI时,Simon开始在远程通信和RFID等领域使用并教授OSGi技术。现在致力于IBM Rational软件的研发,使用OSGi为Jazz Foundation工程构建协同的开发工具。
  • http://osgi.jxtech.net 就是一个基于OSGi的企业级快速开发平台,是OSGI模块化的最佳实践。
    wmzsoft  发表于 2015-06-11 16:01:08
    推荐