javascript - 使用 Javascript Overlay 的 GWT RPC 或 Request Builder?

标签 javascript gwt overlay gwt-rpc

GWT RPC是gwt提供的一种客户端和服务器之间进行通信的机制。还有一个 Request Builder,您可以通过它连接到服务器。

您会为基于 gwt 的应用程序推荐哪种机制,并请说明这样做的原因..

最佳答案

我认为 GWT RPC 是最有可能的方式。

我对此可能是错误的,但我相信 gwt RPC 解决方案是在 RequestBuilder 之上构建的。它在 RequestBuilder 之上添加了功能,例如 java 类的自动序列化,并使来回发送数据变得非常简单。此外,gwt RPC 可能是目前最流行的解决方案,因此您会以教程和博客文章的形式找到更多支持。

我尝试使用 RequestBuilder“滚动我自己的”客户端/服务器机制,它是可行的,但最后,gwt RPC 已经完成了我需要在我的自定义解决方案中实现的一切,所以我决定重新使用它。

我认为需要使用 RequestBuilder 的唯一原因是,如果您需要在 gwt RPC 内部不起作用的行之外做一些事情。例如,在一个应用程序中,我需要使用 jsonp 从我的客户端代码与我无法控制的第三方 rest api 进行通信。在这种情况下,我无法使用 gwt rpc,因为我无权访问服务器组件。

关于javascript - 使用 Javascript Overlay 的 GWT RPC 或 Request Builder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1775771/

相关文章:

javascript - axios没有发出请求,没有结果,没有错误

javascript - 在 for 语句中使用动态变量

javascript - 是否可以通过外部方式从 WebApp 的内存 javascript 对象中获取数据?

java - 在 Web 应用程序中嵌入聊天

android - 需要使用 GPS 坐标在 Android 应用程序中的我的谷歌地图上放置一个图标

javascript - angular 2 服务不调用 php 文件

java - 方法签名中的 GWT RPC 特定集合类型 - 仍然推荐吗?

java - org.datanucleus.sco.backed.ArrayList 无法转换为 java.util.Set

javascript - 全屏覆盖而无需在移动设备上滚动(jquery mobile)

android - 如何更新显示在 map 上的 Android 逐项叠加层