Совместное использование Java-бинов между модулями maven на сервере приложений

Я не уверен, что то, что я пытаюсь сделать, возможно, поэтому я ищу совет / руководство по этому вопросу. Скажем, у меня одновременно работают 2 модуля maven, причем модуль B имеет модуль A, указанный в качестве зависимости. У меня также запущен сервер приложений - WildFly (JBoss), который служит запуском для этих модулей.

Проблема: мне нужно получить доступ к тому же экземпляру бина (ссылка на объект) в модуле B, который сначала инициализируется в модуле A. По сути, это тип совместного использования ресурсов / доступа к общей памяти. Обычные способы, которые приходят на ум, - это операции CRUD над базой данных, но мне интересно, существует ли реальный способ совместного использования экземпляров bean-компонентов между запущенными модулями? Может ли AS каким-либо образом помочь в этом отношении - возможно, я мог бы перенести инициализацию туда и каким-то образом разделить экземпляры между модулями?

Спасибо.

1 ответ

Решение

Я считаю, что EJB - это возможное решение требования, которое вы выставляете. https://docs.jboss.org/author/display/WFLY8/EJB+invocations+from+a+remote+client+using+JNDI

Другие вопросы по тегам