码迷,mamicode.com
首页 > 其他好文 > 详细

osgi学习

时间:2014-06-13 17:49:42      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:java   工作   os   应用   学习   一个   

osgi是一个Java的开源框架,是一个基于java的组件框架。

第一点,    基于OSGI 的应用程序可动态更改运行状态和行为。在OSGI框架中,每一个Bundle 实际上都是可热插拔的,因此,对一个特定的Bundle 进行修改不会影响到容器中的所有应用,运行的大部分应用还是可以照常工作。当你将修改后的Bundle 再部署上去的时候,容器从来没有重新启过。这种可动态更改状态的特性在一些及时性很强的系统中尤其重要。

第二点,       它是一个稳定高效的系统。OSGI是一个微核的系统,所谓微核是指其核心只有为数不多的几个jar 包。基于OSGI框架的系统可分可合,其结构的优势性导致具体的Bundle 不至于影响到全局,不会因为局部的错误导致全局系统的崩溃。

第三点,       可复用性强。OSGI框架本身可复用性极强,很容易构建真正面向接口的程序架构,每一个Bundle 都是一个独立可复用的单元。

osgi学习,布布扣,bubuko.com

osgi学习

标签:java   工作   os   应用   学习   一个   

原文地址:http://www.cnblogs.com/leiwei/p/3784532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!