【问题标题】:server side RemoteService implementation?服务器端远程服务实现?
【发布时间】:2010-02-22 23:57:15
【问题描述】:

GWT 异步 RPC 机制中的功能和能力给我留下了深刻的印象,它定义了

 com.google.gwt.user.client.rpc.RemoteService 
 com.google.gwt.user.server.rpc.RemoveServiceServlet

由于 GAE 托管环境的极端限制,我需要将来自 GAE 服务器的请求桥接到另一个非 GAE 服务器。

在与服务器->服务器通信时,有没有办法使用与浏览器->服务器相同的 DTO 和异步 RPC 机制?

【问题讨论】:

标签: java google-app-engine gwt


【解决方案1】:

当您编写 GWT/App-Engine 应用程序时,您需要编译和加载 .class 文件以及编译后的 Javascript 到一个源。客户端会下载您的 Javascript,GWT 会在客户端和服务器之间发挥作用。

假设现在您想将一些 RPC 调用转发到另一台服务器。您需要确保序列化 ID 相同。当你不能让所有的东西都完全同步时,你现在就会遇到一个问题。

我对 tou 的建议是对需要转发的呼叫使用 JSON、XML 或仅文本。现在使用 GAE 的 URL Fetch 服务变得很容易了。

【讨论】:

    猜你喜欢
    • 2012-11-12
    • 2018-05-19
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 2015-03-20
    • 2013-07-21
    • 2013-04-11
    相关资源
    最近更新 更多