Может ли кто-нибудь помочь мне понять использование параметра beanInterface
для аннотации @EJB
в JavaEE 6?
У меня есть ситуация, когда у меня есть EJB, и я хочу, чтобы к нему также обращались локально и удаленно.
У меня есть MyBaseInterface
, а затем оба MyEJBLocalInterface
и MyEJBRemoteInterface
расширяются MyBaseInterface
. Теперь у меня есть MyEJB
, который реализует MyEJBLocalInterface
и MyEJBRemoteInterface
.
Теперь у меня есть ситуация, в которой я хочу получить доступ к MyEJB
локально.
Могу ли я добиться того же со следующим?
@EJB(beanInterface=MyEJBLocalInterface.class)
private MyBaseInterface instanceOfLocallyAccessedMyEJB;
Может ли кто-нибудь помочь мне понять использование параметра beanInterface
атрибута @EJB
?
Спасибо.