В EJB 2.0 у нас есть домашний интерфейс и компонентный интерфейс. Но в EJB 3.0 у нас нет этих интерфейсов (вместо них у нас есть аннотации). Я сомневаюсь, что если у нас нет этого интерфейса, то кто выполняет свою работу в EJB 3.0, и как изменилась реализация и работающая (вызывающая и вызываемая) процедура??
EJB 2.0 против EJB 3.0
comment
Контейнер EJB выполняет инъекцию.
- person Buhake Sindi   schedule 30.01.2012
Ответы (1)
В EJB 3 вам больше не нужен домашний интерфейс, так как контейнер напрямую внедряет bean-компонент, когда вы используете аннотацию @EJB
@EJB
MyLocalInterface bean1;
@EJB
OtherRemoteInterface bean2;
String foo = bean1.doSomething();
String bar = bean2.soSomethingElse();
person
Heiko Rupp
schedule
30.01.2012
Есть ли у нас заглушка и скелет в EJB 3.0??
- person Nageswaran; 31.01.2012