首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

RMI远道回调

2012-11-06 
RMI远程回调RMI远程回调, java6测试通过:1. 定义接口ISomeCallback2. 服务端RMI服务接口接受ISomeCallback

RMI远程回调
RMI远程回调, java6测试通过:
1. 定义接口ISomeCallback
2. 服务端RMI服务接口接受ISomeCallback作为参数
3. 客户端实现SomeCallback extends UnicastRemoteObject implements ISomeCallback。
4. 客户端调用服务端RMI服务,SomeCallback作为参数。服务端收到后回调callback.onSomeThingHappened()

注意
1. 回调不是用来传递一次性可以返回复杂结果,这样没效率
2. 回调不是用来传递可以确定立即返回的结果,可以用来返回阶段性进度等
3. 回调不要过多,而且不确定结束时间。要保证回调对象会被释放
4. 如果RMI走的http,proxy之类的,可能会有问题
5. 不要用回调替代消息

热点排行