я новичок в Java EE, и я реализовал простой EJB-модуль с удаленным интерфейсом, который я хочу развернуть на Wildfly 10. В pom.xml
модуля EJB я зарегистрировал это для создания:
ProcessApplicationEJBs-1.0-client.jar
ProcessApplicationEJBs-1.0.jar
На Wildfly-Server есть другие развернутые приложения, которые должны использовать этот ejb. Для меня важно, чтобы это приложение использовало клиентские классы (скрывая полную реализацию). Мои вопросы:
- Где я должен развернуть
ProcessApplicationEJBs-1.0-client.jar
? Я планировал зарегистрировать его как новый модуль в Wildfly. Это правильно? - Где я должен развернуть реализацию
ProcessApplicationEJBs-1.0.jar
. Как модуль или в обычной папке развертываний? Я не хочу, чтобы другие развернутые приложения могли видеть конкретную реализацию, но серверу потребуются конкретные реализации для предоставления службы EJB. У меня тут недопонимание? Каким был бы общий способ заставить это работать чистым способом?
Буду очень признателен за вашу помощь!