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