应该不是引用传递,而是值传递。可以借鉴socket编程的思想:两边都是server,同时两边都是client

解决方案 »

  1.   

    参考精通EJB第二版上//[]用RMI请求一个方法时,传递给远程对象的所以参数都市通过值传递的,这意味着,当调用目标方法时,将所有的参数从一个机器复制到另一个机器
    通过值传递对象与JAVA编程语言是完全不同的,它为每个对象的状态使用一个引用传递调用的协定,在JAVA中,用一个对象参数正常地调用一个方法时,拷贝的时对象引用而不是对象的真实数据具体实现过程还是很复杂的,仔细读通 附录A RMI-IIOP 和JNDI