当前位置:编程学习 > JAVA >>

请教各位大侠,spring远程调用服务(例如httpinvoker)支持回调机制吗?怎么配置啊?

最近在使用spring集成的httpinvoker和hessian做项目,这两个远程调用方案支持注册远程回调机制不?
我使用Java RMI貌似可以,httpinvoker和hessian老是配不通啊,郁闷,求高手解决。谢谢!大体的例子是这样的
服务端:
定义回调接口
inte易做图ce ILoginCallback {
  void onLogin(String userName);
}

定义服务接口(用于远程服务调用)
inte易做图ce IRemoteService {
  boolean registerLoginNotify(ILoginCallback callback);
}

客户端:
实现回调接口(向远程服务注册)
class MyLoginCallback implements ILoginCallback {
  void onLogin(String userName) {
  LOG("用户: '" + userName + "'登陆");
  }
}

客户端调用过程
MyLoginCallback callback = new MyLoginCallback();
IRemoteService remoteService = getRemoteService();------------通过spring获取该远程接口对象
remoteService.registerLoginNotify(callback); ------------运行时客户端提示"HTTP 500";服务端提示无法找到
MyLoginCallback对象 --------------------编程问答-------------------- 自己先顶一把 --------------------编程问答-------------------- 求。。。再顶一把 --------------------编程问答-------------------- 再求高手解决
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,