将存根类动态加载到RMI客户端的意义何在?客户端使用该存根作为远程对象的代理,以调用远程方法,但是如果我们加载存根类,则该类在客户端VM中。因为客户端具有整个存根类,这是否使它像本地方法调用一样?
Dynamic class loading RMI
最佳答案
将存根类动态加载到RMI客户端的意义何在?
它简化了部署问题。您不必分发存根类。由于Java 1.5中引入了动态存根,因此动态存根加载的重要性已降低。
因为客户端具有整个存根类,这是否使它像本地方法调用一样?
当然,但是随后存根类中的被调用方法将参与RMI网络协议以将其委派给远程对象。