OSGi模块化技术手册
最近有一些争论,主要是关于是否完全成熟的OSGi模块化是严格意义上必须的东西,或者Jigsaw是否一种足够好的“更简单”的方法。但是也许关键点在于对于任何既定的组件在哪里适合什么模块化。OSGi是Java领域里无可辩驳的最成熟的模块系统,它与Java几乎是如影相随。在这本技术手册中我们将分三部分来和大家聊聊OSGi模块化以及它和Java千丝万缕的关系。
目录:
-
>OSGI模块化
规范的模块化开发是需要OSGi的重要理由之一,模块化的开发方式一直就是现在的主流开发方式,但业界却一直缺乏这样的标准,当然,如果Java本身具备这样的标准自然就更好了。对于开发者而言,OSGi更重要的特点则是:在开发应用时,它将成为更加优秀的组件模型。下面我们就来看看osgi模块化。
-
>OSGi和Java
当我们在Java的世界中使用组件开发时,OSGi会成为我们的备选工具之一吗?有一点可以肯定的是OSGi的动态组件模型将会支持由组件组装应用和在组件之间隐藏实现细节,同时还会提供组件的生命周期管理功能。
-
>专家谈OSGi
OSGi最重要的事情是支持模块化。但由于大多数应用程序和系统的目的不是为模块化,或被设计并建造为土生土长的模块化设计,采用的OSGi通常包含某种程度的困难。让我们听听专家怎么看待这件事情。