您可能会考虑在 OSGI框架中 运行spring应用程序。
我相信DMServer是基于模块的Java应用程序服务器,旨在基于OSGI运行企业Java应用程序和Spring支持的应用程序
您可以在此Hello,OSGi,第2部分:Spring动态模块简介中找到更多详细信息,尤其是如何使用Spring
DM在正在运行的系统中动态安装,更新和卸载模块。
注意:当您谈到“无需升级应用程序即可升级或安装插件”时, OSGI
是第一个想到的框架。
这都是关于将应用程序模块化成较小的捆绑包。
每个捆绑软件都是紧密耦合的,可动态加载的类,jar和配置文件的集合,这些文件明确声明了它们的外部依赖项 (如果有)。



