У нас есть несколько JSF-управляемых bean-компонентов с Request, View и Session Scope, и мы работаем с WebLogic 11g (10.3.2).Weblogic не поддерживает аннотацию @EJB в управляемом компоненте JSF, поэтому мы использовали эти процедуры http://technology.amis.nl/2008/12/06/ejb-dependency-injection-of-session-bean-facade-in-jsf-12-on-weblogic-103-jsf-with-jpa/ для создания ServletConextListener для загрузки ссылок EJB с использованием аннотации @EJB.
Эффективно изнутриУправляемый компонент JSF, мы можем затем искать интерфейс EJB для EJB, который мы хотим использовать, получая его из ServletContext.
Итак, вопросы:
1) Можно ли сделать интерфейс EJB переменной экземпляра в ManagedBean?(обоснование заключается в том, что EJB вызывается много раз в течение цикла страницы)
2) если мы делаем их переменными экземпляра, следует ли помечать переменные экземпляра EJB Interfaces как переходные?