Google Web Toolkit 教程

  1. 云栖社区>
  2. seven的测试人生>
  3. 博客>
  4. 正文

Google Web Toolkit 教程

寒凝雪 2017-07-03 17:10:00 浏览1844
展开阅读全文

受众

这些教程旨在服务于那些希望用Google Web Toolkit编写富AJAX应用程序的开发人员。

虽然这些教程假设你会HTML、CSS以及Java的相关知识,但它们并不是运行这些教程所必需的。

开始之前

在开始这些教程之前,我们假定你已经完成了以下几点:

已经安装了Java SDK。
如果你没有安装最新版本的Java SDK,你可以下载Sun Java Standard Edition SDK。
已经安装了Eclipse或其它你喜爱的Java IDE。
在这些教程中,我们使用的是Eclipse,因为它是开源的。GWT并不强制你使用Eclipse,你可以使用IntelliJ、NetBeans或其它任何你偏爱的Java IDE。但是如果你使用Eclipse以外的Java IDE,在教程中的截图和一些特定的介绍将会变得不一样,不过基本的GWT概念仍然是相同的。
如果你的Java IDE尚不包括对Apache Ant的支持,你可以去下载一个以方便地编译和运行GWT应用程序。
已经安装了Google Eclipse 插件。
Google Eclipse 插件为Eclipse添加了额外的功能用于创建和开发GWT应用程序。
已经下载了Google Web Tookit。
Google Web Toolkit可以通过Google Eclipse 插件进行下载。另外,你也可以为你的操作系统下载最新的Google Web Toolkit分发。
已经将GWT解压到想要运行它的目录。
GWT 没有安装程序,运行和使用 GWT 所需的所有文件都位于解压的目录中。
你也可以选择这样做:

安装Google App Engine SDK。
Google App Engine允许你在Google的设备上运行包含GWT的Java 网页应用程序。App Engine SDK可以通过Google Eclipse插件进行下载。另外,你也可以单独下载用于Java的App Engine SDK。
GWT教程

构建一个示例GWT应用程序

构建一个示例GWT应用程序。
通 过用GWT开发一个StockWatcher(股指监视器),你将学习如何创建一个GWT项目、如何用GWT wigdets和panels构建UI、如何用Java语言编写客户端功能、如何在宿主模式下进行调试、如何应用CSS样式、如何将Java编译为 JavaScript以及如何在网页模式下运行应用程序。
客户端/服务器通信

通过GWT RPC与服务器进行通信。
通过GWT RPC添加一个到服务器的调用,你将学习如何进行异步调用,如何序列化Java对象以及如何处理异常。
通过HTTP检索JSON数据。
构建一个HTTP请求用于从服务器检索JSON数据。此技术也能被用来检索XML数据。
构建跨站请求
构建一个受到SOP(Same Origin Policy)约束的远程服务器调用
国际化

对GWT应用程序进行国际化。
通过Static String Internationalization将GWT应用程序的用户界面翻译成另外一种语言。
Junit测试

使用Junit进行单元测试。
通过Junit为GWT应用程序添加单元测试。
部署至Google App Engine

GWT与Google App Engine。
将GWT应用程序部署到App Engine。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

网友评论

登录后评论
0/500
评论
寒凝雪
+ 关注
所属团队号: seven的测试人生