远程方法调用(Remote Method Invocation,RMI)从JDK1.1就已经实现,它大大增强了Java开发分布式应用的能力. RMI可以实现通过网络完成不同JVM间的通信,不仅可以传递基本的数据类型,也可以传递对象. RMI是JVM间的通信,如果服务器或客户端不是Java语言开发的,可以考虑web service或者corba. RMI可以实现调用的透明性及安全性,客户端本身不关心功能是怎么实现的,只需要调用服务器端代码并关心结果即可.功能只限制于服务器端,客户端无法任意进行操作…