Почему внедрение JMSContext отличается между компонентами сервера и клиента приложения?

Серверные компоненты получают ссылку на JMSContext со следующим кодом:

@Inject
private JMSContext context;

Но в клиенте приложения он должен получить ссылку на него через фабрику соединений:

@Resource(lookup = "java:comp/DefaultJMSConnectionFactory")
private static ConnectionFactory connectionFactory;

try (JMSContext context = connectionFactory.createContext();){...}

Почему клиенты приложений не могут получить прямую ссылку, как на стороне сервера?

РЕДАКТИРОВАТЬ: рассмотреть вопрос WRT по умолчанию фабрика соединений.

0 ответов

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