在 EJB 2.0 中,我们有 Home 接口(interface)和 Component 接口(interface)。但是在 EJB 3.0 中我们没有这些接口(interface)(取而代之的是注释)。我的疑问是,如果我们没有这些接口(interface),那么谁在 EJB 3.0 中做他们的工作,以及实现和工作(调用和被调用)过程如何改变??
最佳答案
在 EJB 3 中,您不再需要 home 接口(interface),因为当您使用 @EJB
注释时,容器会直接注入(inject) bean
@EJB
MyLocalInterface bean1;
@EJB
OtherRemoteInterface bean2;
String foo = bean1.doSomething();
String bar = bean2.soSomethingElse();
关于java - EJB 2.0 与 EJB 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9064835/