GWT 的各种异步设施

Posted

技术标签:

【中文标题】GWT 的各种异步设施【英文标题】:GWT's various async facilities 【发布时间】:2012-09-07 10:23:41 【问题描述】:

在 GWT 中,有两种方法可以进行异步的服务器端调用:(较旧的)GWT-RPC 和(较新的)RequestFactory。我第一次浏览 GWT 的 API 文档,看到了一个似乎到处都在使用的构造,称为 GWT.runAsync

GWT.runAsync 与 GWT-RPC 和 RequestFactory 有什么关系? GWT.runAsync 仅仅是 GWT-RPC 的做事方式吗?还是两者都适用?

【问题讨论】:

【参考方案1】:

GWT.runAsync 与 GWT-RPC 或 RequestFactory 无关。 GWT-RPC 和 RequestFactory 都是异步的,不能同步使用。

【讨论】:

谢谢@Johannes (+1) - 那么GWT.runAsync 做了什么,哪些包分别包含 GWT-RPC 和 RequestFactory 功能?再次感谢! GWT.runAsync 真正用于代码拆分。更多developers.google.com/web-toolkit/doc/latest/….

以上是关于GWT 的各种异步设施的主要内容,如果未能解决你的问题,请参考以下文章

GWT 单线程异步回调

GWT:更换与异步的RPC阻塞调用

GWT-Designer 在添加远程服务时不会构建异步接口

gwt:进行远程调用失败-sop?

GWT RPC - 并行异步调用

如何在 gwt 中不分派异步实例的情况下进行服务器调用