3

在 EJB 2.0 中,我们有 Home 接口和 Component 接口。但是在 EJB 3.0 中我们没有那些接口(相反我们有注释)。我的疑问是,如果我们没有这些接口,那么谁在 EJB 3.0 中做他们的工作,以及实现和工作(调用和被调用)过程如何改变?

4

1 回答 1

5

在 EJB 3 中,您不再需要 home 接口,因为当您使用@EJB注解时,容器会直接注入 bean

@EJB
MyLocalInterface bean1;

@EJB
OtherRemoteInterface bean2;

String foo = bean1.doSomething();
String bar = bean2.soSomethingElse();
于 2012-01-30T13:50:28.230 回答