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 |