龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

解析Google Web Toolkit开发Ajax(1)(2)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
在开始我们的实验之前,我们需要准备一下GWT环境,首先要到Google的网站上去下载一个Windows版本的GWT,目前的版本号是1.0.21。然后要在机器上配置好JDK环

在开始我们的实验之前,我们需要准备一下GWT环境,首先要到Google的网站上去下载一个Windows版本的GWT,目前的版本号是1.0.21。然后要在机器上配置好JDK环境,具体的配置方法网络上有大量文档,这里就不再详细介绍。由于我们这个实验是在Eclipse开发环境下进行的,所以你还需要一个Eclipse的环境,可以到Eclipse的官方网站下载Eclipse的开发环境。接下来我们详细介绍试验过程。

1. 创建Eclipse工程

我们可以利用GWT自带的一个批处理文件projectCreator.cmd来创建Eclipse的工程。如图三所示,我们创建了一个名字为myProject的工程,存放在当前目录的myProject子目录下面,关于批处理文件projectCreator.cmd的详细用法,请参见Google关于GWT的帮助文档。

点击放大此图片

图三:用GWT创建Eclipse工程

2. 创建GWT应用程序

在创建完Eclipse工程myProject之后,我们利用GWT自带的另外一个批处理文件applicationCreator.cmd来创建一个GWT应用程序。图四显示了创建一个GWT应用的过程。大家注意到这个批处理文件接受一个名为 -eclipse 的参数,这个参数正是指定了一个Eclipse的工程,我们的例子中指定为我们刚创建好的Eclipse工程myProject。

点击放大此图片

图四:创建GWT应用程序

3. 导入Eclipse工程

在创建完Eclipse工程和GWT应用程序框架后,我们接着将Eclipse工程导入到Eclipse开发环境当中以进行进一步的开发,具体的导入过程不再详细介绍。导入后的工程结构如图五所示。

点击放大此图片

图五:导入Eclipse工程

6.添加UI组件

在导入工程后,我们会发现工程里面有一个名字为DemoClient的Java文件。这个文件是在运行applicationCreator.cmd批处理文件时创建的,我们现在需要做的工作就是在这个Java文件上加入自己需要的UI组件。我们在这个文件中加入了五个组件,分别是:两个Label,一个Button,一个TextBox和一个PasswordTextBox。代码列表Listing 1中列出了本程序的所有代码。

精彩图集

赞助商链接