RMI传输对象时,对象的方法如何处理? 本帖最后由 asbeforelong 于 2014-02-17 22:11:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个问题:会。第二个问题:需要外部调用此方法。如:SomeParam someParam=new SomeParam();someParam.getInfo(); JAVA类要在RMI中传输,必须实现序列化才行。 JAVA类要在RMI中传输,必须实现序列化才行。 RMI的远程调用应该和Corba的很类似;远程调用SomeParam类对象的getInfo方法时,远端(即调用者只有一个存根),而真正的运行还是在本地。而SomeParam类的自有属性如id,name,email之类的应该无法直接远程调用。这个主要是因为RMI的远程调用对象是基于接口的,接口不支持属性这些,你必须实现各自的get、set方法才行。 webService AXIS 无法部署成功 JAVA 网络编程 图片嵌入图片 java的环境变量为什么会不顶用 求线程运行时间 [共享] 建立JAVA开发环境--FLASH演示系列! 怎么安装J2SE 1.5 SDK Java正则表达式解析字符串 尊敬的JAVA朋友:能介绍一下好的论坛网站吗? 求java作的远程控制程序! 在这里为什么可以使用迭代器来删除集合中的元素而不能够使从集合中直接删除呢? 多线程学习笔记
第二个问题:需要外部调用此方法。如:SomeParam someParam=new SomeParam();
someParam.getInfo();
远程调用SomeParam类对象的getInfo方法时,远端(即调用者只有一个存根),而真正的运行还是在本地。
而SomeParam类的自有属性如id,name,email之类的应该无法直接远程调用。这个主要是因为RMI的远程调用对象是基于接口的,接口不支持属性这些,你必须实现各自的get、set方法才行。