У меня есть bean-компонент без состояния с некоторыми свойствами:
- Это EJB3
- класс AddressFacade
- реализует AddressFacadeRemote
- это внутри ejb-jar (MyJAR.jar)
- это в EAR (MyEAR).
Мой сервер приложений (Weblogic) сгенерировал это имя (jndiName / mappedName):
MyEARMyJAR_jarAddressFacade_AddressFacadeRemote
Я не могу использовать инъекцию, поэтому я сделаю поиск с этим именем.
Вопрос в следующем: это имя всегда будет одинаковым, если я буду поддерживать одинаковые EAR, JAR, Class и имя интерфейса? Или это может измениться с серверов приложений?