Java EE插件框架

ner*_*erd 4 deployment plugins frameworks ejb java-ee

我想让我的Java EE应用程序可插拔.主应用程序将部署在一个耳朵中,但它在EJB中的代码将包含插件的入口点.插件可以部署在自己的jar文件中.有没有好的框架来做到这一点?我正在寻找一个轻量级的框架.

我应该阅读或学习如何制作这样的框架?

Nic*_*son 5

OSGi非常适合这种情况.可以在Java EE应用程序内部启动Apache Felix或Eclipse Equinox,并且可以向它们部署OSGi包(在MANIFEST.MF文件中包含一些额外条目的jar文件).

有关嵌入Felix的一些很好的信息:http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html#ApacheFelixFrameworkLaunchingandEmbedding-embedding