Java 家庭/远程接口EJB3.1的用途是什么

Java 家庭/远程接口EJB3.1的用途是什么,java,jakarta-ee,Java,Jakarta Ee,我最近开始阅读JavaEE6,在下面的示例中,我需要制作远程接口。这样做的目的是什么?我也读过关于家庭接口的书,但我不明白。我以前从未做过企业编程,所以我也不能把它和其他东西联系起来。有人能给我解释一下这些接口吗?基本上,通过声明@Local@Remote接口,您可以指定哪些方法可用于远程客户端,哪些方法可用于同一JVM中的本地bean。 Home接口用于允许远程客户端创建、查找和删除EJB对象 例如,您可以在官方文档页面上轻松找到这些信息,或者在本地和远程文档页面上轻松找到这些信息 我强烈建议

我最近开始阅读JavaEE6,在下面的示例中,我需要制作远程接口。这样做的目的是什么?我也读过关于家庭接口的书,但我不明白。我以前从未做过企业编程,所以我也不能把它和其他东西联系起来。有人能给我解释一下这些接口吗?

基本上,通过声明@Local@Remote接口,您可以指定哪些方法可用于远程客户端,哪些方法可用于同一JVM中的本地bean。 Home接口用于允许远程客户端创建、查找和删除EJB对象

例如,您可以在官方文档页面上轻松找到这些信息,或者在本地和远程文档页面上轻松找到这些信息


我强烈建议初学者阅读EJB书籍。

每个会话bean都必须实现接口和bean类。当用户请求时,JNDI帮助查找该请求所需的接口。当您的EJB部署在同一个EAR中时,您应该更喜欢本地接口

若EJB在同一个EAR中,那个么应该使用远程接口


这个接口将调用驻留在Bean类中的业务逻辑。主接口为远程接口创建并查找EJB对象。因此,首先应该使用create方法创建主接口,然后使用Remote接口。

开发人员在编写代码时应该知道这一点。好答案+1。与一般问题相关: