在EJB 2.0中,我们有Home接口和Component接口。但在EJB 3.0中,我们没有这些接口(相反,我们有注释)。我的疑问是,如果我们没有这些接口,那么谁在EJB 3.0中完成他们的工作,实现和工作(调用和被调用)过程是如何变化的??
在EJB 3中,您不再需要主接口,因为当您使用@EJB
注释时,容器直接注入bean
@EJB
MyLocalInterface bean1;
@EJB
OtherRemoteInterface bean2;
String foo = bean1.doSomething();
String bar = bean2.soSomethingElse();