Зачем использовать @LocalBean и интерфейс одновременно в классе EJB? - PullRequest
0 голосов
/ 07 марта 2019

Как я понимаю, @Localbean в EJB используется, когда не требуется определять какой-либо интерфейс для EJB. Затем я увидел много сайтов, в том числе IBM 1 , которые показывают что-то вроде этого:

@Stateless
 @Local(LocalA.class)
 @Remote(RemoteA.class)
 @LocalBean
 public class MeineEJB {
     public void localA() {}
     public void remoteA() {}}

Если это EJB без интерфейса, тогда как использовать @Local (LocalA.class) в этом коде? (Я предполагаю, что это интерфейс.) А также, я не понимаю @LocaBean и @Remote одновременно. @LocalBean говорит, что это локальный компонент, но мы также определили его как удаленный. Тогда почему заголовок аннотации стоит @LocalBean?

Спасибо, что читаете людей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...