常见的OSGI框架
所属分类 OSGI
浏览量 1035
OSGi Open Services Gateway initiative
提供Java项目模块化环境,以及一系列通用的服务(Service)。
普通的JVM程序相比,OSGi程序拥有动态模块的特点,不同的模块(Bundle)有独立的生命周期,
可以独立安装、启动、停止、卸载,模块间的依赖管理由OSGi提供
Plugin
Eclipse 及其 Plugin
OSGi标准还规范了一系列常用的操作,日志、配置文件、事件队列、Web开发、JPA JDBC等
Apache Felix, Equinox, SpringDM
Apache Felix Karaf
Apache Felix是一个OSGi框架,项目本身非常成熟,已经被用到了很多其他的项目中,例如Apache Servicemix。
它本身提供的服务也是最全的,几乎涵盖了全部的OSGi 4.2标准
Apache Felix Karaf,是Felix的一个子项目,封装Felix ,提供更高一层的Runtime
Equinox是Eclipse旗下的OSGi框架,本身被Eclipse采用
SpringDM 是 Spring的OSGi框架
上一篇
下一篇
Java模块化
Mysql binlog 简介
mysql的一些技术名词
《Java应用架构设计:模块化模式与OSGi》读书笔记
程序出问题时程序员最喜欢说的20句话
Iterator 与 ListIterator