2017-07-30 76 views
0

我正在编写在Wildfly 10.1服务器上运行的JEE 7应用程序。我希望允许第三方开发人员编写插件来增强具有多种功能的核心应用程序。我知道的唯一可能性是使用服务器端OSGI + Bridge或使用微服务(不知道如何注册这些服务以供核心应用程序稍后查找)。 有没有一些最佳做法如何实现serverside插件? (也许不用一些春天的东西)。 在此先感谢非常多的任何想法如何在JEE服务器上实现服务器端插件概念

溴巴蒂尔

回答

-1

我希望这不会是太微不足道,但是:典型的J2EE方法是使用JNDI,一个NamingService,豆类可在JNDI注册,并可以被发现那里。因此,第三方开发人员可以实现接口,查找接口,在JNDI中注册并部署其应用程序。您的服务器应用程序可以为它们提供基本功能,并在它们被发现后调用它们。

+0

我会删除答案,如果我明白,为什么被拒绝。可能有人启发我,为什么JNDI不适合注册插件。 – aschoerk