Google Web Toolkit 教程

    xiaoxiao2022-07-14  203

    受众

    这些教程旨在服务于那些希望用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/

    相关资源:GWT(Google Web Toolkit)
    最新回复(0)