Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么是远程EJB?_Java_Jakarta Ee_Ejb 3.1 - Fatal编程技术网

Java 什么是远程EJB?

Java 什么是远程EJB?,java,jakarta-ee,ejb-3.1,Java,Jakarta Ee,Ejb 3.1,我想知道什么是真正的本地和远程EJB。远程是同一jar文件的EJB吗?远程是另一个JVM中的EJB吗?到底是什么? 如果我在同一服务器域中部署了两个不同的EAR文件,我是否需要查找彼此中的EJB?查找是通过注释实现的?我的意思是EJB3.1。远程EJB在分布式环境中使用。EJB可以在一个JVM中运行,而它们的使用者可以在另一个JVM中运行 当您可以保证EJB的所有使用者都在同一个JVM中运行时,使用本地EJB。技术上正确,尽管术语有点偏离-远程/本地EJB接口,但完全相同的EJB可能两者都有;)

我想知道什么是真正的本地和远程EJB。远程是同一jar文件的EJB吗?远程是另一个JVM中的EJB吗?到底是什么?
如果我在同一服务器域中部署了两个不同的EAR文件,我是否需要查找彼此中的EJB?查找是通过注释实现的?我的意思是EJB3.1。

远程EJB在分布式环境中使用。EJB可以在一个JVM中运行,而它们的使用者可以在另一个JVM中运行


当您可以保证EJB的所有使用者都在同一个JVM中运行时,使用本地EJB。

技术上正确,尽管术语有点偏离-远程/本地EJB接口,但完全相同的EJB可能两者都有;)我不同意你们任何人的意见。远程EJB是通过其远程接口访问的EJB。他的所有参数都是通过值而不是引用传输的,即使调用者和EJB都位于同一个JVM中?