GWT数据序列化

时间:2010-09-23 20:59:42

标签: serialization gwt

我正在寻找Google的Web Toolkit用于序列化在AJAX请求期间发布到服务器的数据的算法。我希望用另一种语言复制它,以便我可以用GWT项目将我的另一个项目联系起来。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:3)

GWT-RPC序列化与Java密切相关。它甚至通过线路发送Java类名称。

我建议您使用JSON之类的东西与服务器通信。这样,您可以将任何编程语言与GWT服务器一起使用。


更新:没有对GWT-RPC格式的明确引用,a mailing list post解释了该决定:

  

GWT RPC格式是故意不透明的JSON。这样做   在困难和不可能添加非GWT代理之间的某个地方   RPC讨论。没有真正好的解决办法   创建一个非Java服务器端实现但是,因为你的   RemoteServiceServlet实现只需要实现你的   同步RPC接口,非GWT客户端很可能   谈论相同的服务器端业务逻辑,只是不使用   RPC协议。

和浮出水面的细节

  

有线格式是纯文本。它实际上是JSON。只是   不可读的JSON因为假设是生产和生产   消费代码是自动生成的,可以做出各种假设   关于文本的结构。

答案 1 :(得分:1)

我写了design document来解释GWT-RPC有线格式。希望你会发现它很有用。