OSGi 模块化框架

OSGi(开放服务网关协议,Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。

最早Eclipse用它而出名,Eclipse使用了Equinox的OSGi实现,Spring Dynamic Module也是基于Equinox。OSGi框架为Java系统提供了一个通用的容器,该系统中的 bundle,无需停止系统,即可实现 bundle 的安装、卸载,即支持热部署,这也是Eclipse安装插件无需重启的原因。

详细可以参考这篇文章:OSGi模块化框架详解
Java 9也实现了模块化功能:Java 9的模块化–壮士断"腕"的涅槃

posted @ 2021-02-11 15:44  ageovb  阅读(188)  评论(0编辑  收藏  举报