-1

GWT RPC 中同步和异步接口的作用是什么。谁能详细解释一下?

提前致谢。

4

1 回答 1

1

[The] 同步接口是您的服务规范的最终版本。该服务在服务器端的任何实现都必须扩展RemoteServiceServlet和实现该服务接口。

[…]

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

[…]

在您真正尝试从客户端进行远程调用之前,您必须创建另一个客户端接口,一个异步的,基于您原来的服务接口。

[…]

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

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

于 2013-11-12T09:54:15.273 回答