Я вызываю удаленный сессионный компонент без сохранения состояния из приложения J2SE и хотел бы кэшировать ссылку на сессионный компонент, чтобы уменьшить стоимость поиска. Это нормально?
В EJB2 шаблон ServiceLocator обычно использовался для кэширования поиска на удаленных ресурсах, но EJB3 не имеет отдельных объектов EJB Home (которые обычно кэшировались) и Remote.
Поискивая, общий ответ на это заключается в использовании EJB3-инъекции, но, поскольку я выполняю вызов удаленного EJB-сервера из клиента J2SE, я не могу использовать инъекцию.