前面几篇教程已经把Google Web Toolkit 和 Google App Engine 两方面的代码完成了很大部分,这篇教程将让Google Web Toolkit 的客户端代码与 Google App Engine 的服务器端代码联合起来,实现客户端和服务器端的交互。
Google Web Toolkit 如何与服务器交互?
Google Web Toolkit 的程序最终会以JavaScript代码的形式在用户的浏览器上运行。所以,如果要与服务器交互,要使用JavaScript支持的方法。Google Web Toolkit 为我们提供了3种方法。
远程过程调用 (Remote Procedure Calls, GWT RPC)
如果项目的服务器端使用Java,并且为服务器端的操作都使用了各种接口,那么 GWT RPC是最好的选择。因为我们使用 Google App Engine 作为服务器端,使用Java编码,所以接下来将使用 GWT RPC来完成我们接下来的教程。
更详细的有关 Remote Procedure Calls 的介绍,请看这里。
HTTP 取回 JSON
如果项目的服务器端没有使用Java,亦或是已经使用了JSON 或 XML,那么就可以通过HTTP来取得JSON来实现与服务器端的交互。
更详细的有关 JSON 的介绍,请看这里。
利用 JSONP 协议
如果你对 mashup 很感兴趣,那么一定不能错过 Google Web Toolkit 提供的这种方法。
更详细的有关 [...]
-
My Twitter
- 冰箱里的半瓶可乐没了,估计是昨晚他们开party时谁拿的,最可恶的是让我找到了喝剩下的瓶子,还被踩扁了
- 曹阳被突破了,啊啊
- 原来国外体育博彩的花样这么多啊
- 听闻晚上没有国足转播,请问哪个台有转播呢?
- 晚上看国足的球
- 下了一天雪,本以为会春暖花开的.
- 一会雪一会雨,没完没了
- RT @mepine: 狗日的小偷,拿我自行車過年了。
-
Tag cloud
-
Categories