为什么我们在EJB 2.0中需要EJB的EJBLocalObject和EJBLocalHome接口?

时间:2011-08-26 13:20:57

标签: ejb

我正在阅读一些ejb 2.0文本,到目前为止我已阅读了很多这样的文档,但仍然感到困惑,为什么我们需要每个bean都有EJBLocalObject和EJBLocalHome接口。

例如,我有一个bean:

public abstract class Students implements EntityBean {
}

然后我肯定有

public interface StudentsLocal extends EJBLocalObject {
}

并且

public interface StudentsLocalHome extends EJBLocalHome {
}

我知道每个界面的作用,但仍然想知道如果我们没有EJBLocalHome界面或类似的东西会发生什么?或者其他?

1 个答案:

答案 0 :(得分:0)

客户端为了使用本地EJB做了什么?你去家里问一个例子。如果没有家,你如何建议获得一个实例?

还有一些方法,例如remove(),它们不在实例上。

但是,除非您面对维护遗留代码,否则您真的不想这样做 - 使用EJB 3和JPA:更容易。