2017-07-30 78 views
0

我正在編寫在Wildfly 10.1服務器上運行的JEE 7應用程序。我希望允許第三方開發人員編寫插件來增強具有多種功能的核心應用程序。我知道的唯一可能性是使用服務器端OSGI + Bridge或使用微服務(不知道如何註冊這些服務以供核心應用程序稍後查找)。 有沒有一些最佳做法如何實現serverside插件? (也許不用一些春天的東西)。 在此先感謝非常多的任何想法如何在JEE服務器上實現服務器端插件概念

溴巴蒂爾

回答

-1

我希望這不會是太微不足道,但是:典型的J2EE方法是使用JNDI,一個NamingService,豆類可在JNDI註冊,並可以被發現那裏。因此,第三方開發人員可以實現接口,查找接口,在JNDI中註冊並部署其應用程序。您的服務器應用程序可以爲它們提供基本功能,並在它們被發現後調用它們。

+0

我會刪除答案,如果我明白,爲什麼被拒絕。可能有人啓發我,爲什麼JNDI不適合註冊插件。 – aschoerk