使用 SessionBean EJBObject 和 EJBHome 接口创建 EJB

2024-04-26

我对创建 EJB 感到困惑

我在互联网上看到了许多 EJB 示例,也看到了使用 SessionBean 、 EJBObject 和 EJBHome 接口开发 EJB 的示例项目。在其他一些示例中,EJB 是在没有这些接口的情况下创建的,并且仅使用一个或两个接口,例如如果本地可访问,则使用 javax.ejb.Local 接口,而远程访问则使用 javax.ejb.Remote 接口。

所以我对创建 EJB 感到困惑。这两种类型有什么区别?

我知道第一个是实现 EJB 进行远程访问,但另一个让我感到困惑

请帮我...!!!


这些是 EJB 3.0 之前的版本,如 javadoc 中所示:http://docs.oracle.com/javaee/6/api/javax/ejb/package-summary.html http://docs.oracle.com/javaee/6/api/javax/ejb/package-summary.html

javax.ejb.EJBObject

写入 EJB 3.0 和更高版本 API 的企业 Bean 不需要 扩展 EJBObject 接口的远程接口。一个遥控器 可以使用业务接口来代替。

javax.ejb.EJBHome

写入 EJB 3.0 和更高版本 API 的企业 Bean 不需要 一个家庭界面。

因此,如果您现在从头开始,请重点学习以下内容,因为它们与 ejb 3.1 相关

javax.ejb.Local
javax.ejb.Remote
javax.ejb.LocalBean

这是一个很好的答案,解释了差异:https://stackoverflow.com/a/10896403/1418643 https://stackoverflow.com/a/10896403/1418643

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 SessionBean EJBObject 和 EJBHome 接口创建 EJB 的相关文章

随机推荐