2013-05-13 126 views
0

根据the official doc,异步回调应该有2个接口,其中一人可能会从其他的产生。不提,用这种方式来跟踪调用层次是非常困难的。没有一种干净的方式来定义这种接口?GWT,异步回调和干

要一个AsyncCallback参数添加到我们所有的服务方法,你 必须按如下定义一个新的接口:

  • 它必须具有相同的名称作为服务接口,带有Async附加(为例如,StockPriceServiceAsync)。
  • 它必须位于与服务接口相同的包中。
  • 每个方法必须具有相同的名称和签名作为一个重要的区别服务接口:该方法没有 返回类型,最后一个参数是一个AsyncCallback对象。

回答

4

好了,您已经定义了同步接口(一个由您RemoteServiceServlet扩展实现),您可以使用生成的异步接口之后:

  • GWT的Eclipse插件,如果你使用Eclipse (见here);
  • Maven的GWT插件,如果你使用的Maven(见here);
  • someother库。