Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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
JavaRMI是否使用服务器资源?_Java_Networking_Client_Rmi - Fatal编程技术网

JavaRMI是否使用服务器资源?

JavaRMI是否使用服务器资源?,java,networking,client,rmi,Java,Networking,Client,Rmi,我对JavaRMI非常陌生,我不太了解它的实际功能。调用远程方法时,该方法是在服务器上执行,还是在客户机上执行?换句话说,RMI是利用服务器资源,还是仅仅用于访问将运行客户端的远程类和方法?Java RMI远程方法调用使用客户端存根连接到服务器端实现,真正的工作在服务器端完成。它使用双方的资源,服务器和客户端。我不知道为什么你认为远程方法应该在本地执行。RMI到底有什么意义?那么,它的意义就在于更紧凑的程序和更安全的远程代码。程序也可以升级,而不必实际升级客户端,因为服务器端的代码可以更新,而客

我对JavaRMI非常陌生,我不太了解它的实际功能。调用远程方法时,该方法是在服务器上执行,还是在客户机上执行?换句话说,RMI是利用服务器资源,还是仅仅用于访问将运行客户端的远程类和方法?

Java RMI远程方法调用使用客户端存根连接到服务器端实现,真正的工作在服务器端完成。

它使用双方的资源,服务器和客户端。我不知道为什么你认为远程方法应该在本地执行。RMI到底有什么意义?那么,它的意义就在于更紧凑的程序和更安全的远程代码。程序也可以升级,而不必实际升级客户端,因为服务器端的代码可以更新,而客户端仍然会调用相同的方法,只需更新代码即可@EJP的要点是它不会是远程方法调用,无论是“更紧凑”还是其他方式