服务器端RemoteService实现?

时间:2010-02-22 23:57:15

标签: java google-app-engine gwt

我对定义

的GWT异步RPC机制中的功能和功能印象深刻
 com.google.gwt.user.client.rpc.RemoteService 
 com.google.gwt.user.server.rpc.RemoveServiceServlet

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

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

1 个答案:

答案 0 :(得分:0)

当您编写GWT / App-Engine应用程序时,您编译并将.class文件以及编译的Javascript加载到一个源。客户端出现下载您的Javascript和GWT在客户端和服务器之间的魔力。

我们假设您现在要将一些RPC调用转发给另一台服务器。您需要确保序列化ID是相同的。你现在遇到一个问题,当你没有让每件事完全保持同步时,它会让你适应。

我对tou的建议是使用JSON,XML或仅用于转发需要转发的文本。现在可以很容易地使用GAE的URL Fetch服务。