Topic: socket和rmi对于远程对象的操作有区别

  Print this page

1.socket和rmi对于远程对象的操作有区别 Copy to clipboard
Posted by: ysheng
Posted on: 2006-12-06 10:08

对象序列化可以通过传输对象到远程机器
是否也可以利用这个原理调用远程机器上的对象呢?

rmi和webservice又有什么区别?

2.Re:socket和rmi对于远程对象的操作有区别 [Re: ysheng] Copy to clipboard
Posted by: stonefeng
Posted on: 2006-12-11 22:18

  对象序列化将对象传递到远程机器,是在说传输一个对象,至于这个对象的用途是什么,并没有说,你想用他做什么,就可以做什么。例如,你认为这只是一个对象,你需要使用该对象的属性,即传递的是数据;或者你需要把它看成是一个命令,传递的是命令信息。
  而要调用远程机器上的对象的意思是说,要执行远程机器上那个对象的方法。怎样调用那个方法呢?显然,要告诉远程机器你所要调用的对象和方法,以及方法的参数。至于你要怎样告诉远程机器,就要看两端的约定。
  rmi和webservice都是调用远程机器上的服务,调用时需要传递命令和参数,只是传递命令和参数的方法不一样罢了,rmi使用rmi自定义的协议,webservice使用符合webservice标准的xml格式数据。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923