2014-03-06 102 views
0

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

+0

它使用双方,服务器和客户端资源。 –

+0

我不知道你为什么认为远程方法在本地执行。什么是RMI的重点? – EJP

+0

这个问题就是为了更简洁的程序和更安全的远程代码。程序也可以升级,而不必实际升级客户端,因为服务器端的代码可以更新,而客户端仍然可以调用相同的方法,只需更新代码即可。 @EJP – Einstein12345

回答

2

Java RMI(远程方法调用)使用客户端“存根”连接到服务器端实现,实际工作在服务器端完成。