Может кто-нибудь объяснить разницу между @Remote / @Local или только @Stateless в ejb?

StackOverflow https://stackoverflow.com/questions/464660

  •  19-08-2019
  •  | 
  •  

Вопрос

Я думаю, что тема говорит об этом. Я попытался найти это, но не получил ответ, который искал.

У меня есть много EJB с одним @Stateless. И иногда я надеваю на них @Local, не зная, почему, а также о преимуществах и недостатках. Я также знаю, что могу поставить @Remote, но на самом деле не знаю разницу.

Надеюсь, что кто-то может дать четкое описание или указать мне где-нибудь это.

Это было полезно?

Решение

Аннотации являются частью EJB 3.0. Например @stateless означает, что это сессионный компонент без сохранения состояния. @local используется для локального интерфейса и @Remote для удаленного интерфейса бина. Подробное описание аннотаций приведено здесь . Чтобы понять значение этих терминов, вы должны обратиться к руководству или книге по EJB. Вы можете скачать хорошую книгу по EJB 3.0 с здесь . Также ознакомьтесь с EJB 3 в действии в Manning Pub.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top