GWT RPC中同步和asyncronuos接口的作用是什么。任何人都可以详细解释它吗?

时间:2013-11-12 04:23:20

标签: gwt rpc

GWT RPC中同步和异步接口的作用是什么。任何人都可以详细解释它吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

[同步]界面是您服务规范的最终版本。服务器端此服务的任何实现都必须扩展RemoteServiceServlet并实现此服务接口。

     

[...]

     

无法直接从客户端调用此版本的RPC。您必须为所有服务创建一个异步接口[...]

     

[...]

     

在真正尝试从客户端进行远程调用之前,必须根据原始服务接口创建另一个客户端接口,即异步接口。

     

[...]

     

异步方法调用的本质要求调用者传入一个回调对象,该对象可以在异步调用完成时得到通知,因为根据定义,在调用完成之前无法阻止调用者。出于同样的原因,异步方法没有返回类型;他们通常会失效。如果您希望更好地控制待处理请求的状态,请返回Request。在进行异步调用之后,通过传入的回调对象返回调用者的所有通信。

来源: http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideCreatingServices