GWT RPC中同步和异步接口的作用是什么。任何人都可以详细解释它吗?
提前致谢。
答案 0 :(得分:1)
[同步]界面是您服务规范的最终版本。服务器端此服务的任何实现都必须扩展
RemoteServiceServlet
并实现此服务接口。[...]
无法直接从客户端调用此版本的RPC。您必须为所有服务创建一个异步接口[...]
[...]
在真正尝试从客户端进行远程调用之前,必须根据原始服务接口创建另一个客户端接口,即异步接口。
[...]
异步方法调用的本质要求调用者传入一个回调对象,该对象可以在异步调用完成时得到通知,因为根据定义,在调用完成之前无法阻止调用者。出于同样的原因,异步方法没有返回类型;他们通常会失效。如果您希望更好地控制待处理请求的状态,请返回
Request
。在进行异步调用之后,通过传入的回调对象返回调用者的所有通信。
来源: http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideCreatingServices