博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
osgi学习
阅读量:5138 次
发布时间:2019-06-13

本文共 442 字,大约阅读时间需要 1 分钟。

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

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

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

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

转载于:https://www.cnblogs.com/leiwei/p/3784532.html

你可能感兴趣的文章
【方法2】删除Map中Value反复的记录,而且仅仅保留Key最小的那条记录
查看>>
C# CheckedListBox控件的使用方法
查看>>
【HDOJ】2007平方和与立方和
查看>>
Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺
查看>>
推送通知是如何做到的?手机耗电的技术背景是怎么回事儿?详解推送技术架构之坑...
查看>>
团队合作初步
查看>>
shader中的广告板技术
查看>>
四月の诈尸笔记
查看>>
tomcat使用和配置
查看>>
spring security的原理及教程
查看>>
css 超出部分以省略号的形式显示
查看>>
jquery animate 制作简单弹幕
查看>>
【bzoj4590】[Shoi2015]自动刷题机
查看>>
springboot+mybatisPlust按条件查询分页
查看>>
mac 杀掉占用某个端口的进程
查看>>
xnb转png(XNB EXPORTER)
查看>>
python 基础——generate生成器
查看>>
angularjs 利用$http 请求出现 400 Bad Request
查看>>
Linux的inode的理解
查看>>
【分享】纯js的n级联动列表框 —— 基于jQuery,支持下拉列表框和列表框,最重要的是n级,当然还有更重要的...
查看>>