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/