TechTarget云计算 > 技术手册

企业OSGi应用开发教程

企业OSGi应用开发教程
免费下载 PDF

在JavaOne 2011上,Peter Kriens关于OSGi做了两个介绍。Kriens的演讲解释了为什么尽管OSGi表现的很难,用OSGi实现模块化对于今天的应用开发者来说是很有价值的。他也解释了如何进入这个领域,同时澄清了一些关于OSGi和模块化应用的错误概念。那么对于模块化应用开发的未来是怎么样的?企业中OSGi应用开发如何实现?在这本教程中我们将为您详细介绍。

目录:

  • >OSGi新主张

    OSGi联盟对于模块化应用开发的未来怎么看呢?他们认为应用开发总体而言包括一个基于组件的应用开发社区,足够支持这种蒸蒸日上的组件市场。就像消费者现在下载应用,使其手机能够执行最新最棒的效果,应用开发者也许某天能够下载模块化组件,将其插入到现有的企业应用中去。

  • >应用OSGi准备

    OSGi是Java领域里无可辩驳的最成熟的模块系统,它与Java几乎是如影相随,最早出现于JSR 8,但是最新规范是JSR 291。在决定采用OSGi框架开发项目之前,我们需要考虑哪些问题,是否为企业级OSGi做足了准备呢?如何用OSGi实现快乐共享?

  • >OSGi模块化

    规范的模块化开发是需要OSGi的重要理由之一,模块化的开发方式一直就是现在的主流开发方式,但业界却一直缺乏这样的标准,当然,如果Java本身具备这样的标准自然就更好了。但由于大多数应用程序和系统的目的不是为模块化,或被设计并建造为土生土长的模块化设计,采用的OSGi通常包含某种程度的困难。

  • >相关内容

    最近有一些争论,主要是关于是否完全成熟的OSGi模块化是严格意义上必须的东西,或者Jigsaw是否一种足够好的“更简单”的方法。但是也许关键点在于对于任何既定的组件在哪里适合什么模块化。OSGi是Java领域里无可辩驳的最成熟的模块系统,它与Java几乎是如影相随。在这本技术手册中我们将分三部分来和大家聊聊OSGi模块化以及它和Java千丝万缕的关系。

更多技术手册 >更多