试图了解RMI是如何工作的(我有一个使用RMI的简单应用程序,似乎工作正常).
我的问题是:当进行rmi通话时会发生什么?从rmi客户端到rmi服务器的路上会发生什么?
解决方法:
在上述查找之后,用作rmi调用中的参数的对象被序列化(编组),这意味着将通过网络连接发送非瞬态数据的对象的逐字节表示.在服务器端,序列化数据将被解组并且对象将被实例化.之后,调用服务器端方法,返回值将以与先前发送的参数类似的方式返回.它类似于将对象写入文件.
http://java.sun.com/j2se/1.4.2/docs/guide/rmi/faq.html