没有合适的资源?快使用搜索试试~ 我知道了~
首页Google Web Toolkit 开发 Ajax
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。<br>Ajax技术是当前开发web应用的非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转化成Javascript和Html,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的Java IDE里面开发自己的Ajax应用程序。
资源详情
资源评论
资源推荐

2006 年 7 月 03 日
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax
应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。
Ajax 技术是当前开发 web 应用的非常热门的技术,也是 Web 2.0 的一个重要的组成部分。然而如果用传统的方式
Javascript 进行 Ajax 开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。Google 最近推出的 GWT
有望为我们解决这个难题,GWT 是一个开发 Ajax 应用的框架,它使程序员用 Java 同时开发客户端和服务器端的代码。
GWT 的编译器会把用于开发客户端的 Java 代码转化成 Javascript 和 Html,而程序员不用关心这一转换过程。这样
程序员就可以在自己喜欢的 Java IDE 里面开发自己的 Ajax 应用程序。
本文主要从以下几个方面进行介绍:
1、 GWT 特性简介
2、 用 GWT 进行 UI 开发
3、 用 Javascript 开发 Ajax 应用简介
4、 用 GWT 进行 Ajax 开发
GWT 特性简介
1.动态,可重用的 UI 组件
GWT 提供的组件库使用户可以很容易的开发出漂亮的 UI, 每个组件对应于 GWT 的一个类。在本文的第二部分会比较
详细的介绍 GWT 对 UI 的支持。
2.简单的 RPC 调用
使用 GWT,可以方便的实现客户端和服务器端的通信,特别是使得异步通信变的非常简单。在本文的后面部分将对利
用 GWT 进行 RPC 调用进行详细介绍。
3.更加方便的调试
由于在开发阶段不需要生成 HTML截面,用户开发的代码实际上是在 JVM上运行的,这样用户就可以用传统的调试 Java
代码的方法对程序进行调试,从而加快了调试的速度,减少了软件开发的时间。
4.浏览器兼容性
在大多数情况下,用 GWT 开发出来的程序会支持 IE、Firefox、Mozilla、Safari 和 Opera,用户在开发的时候不必
担心浏览器的兼容性问题。而浏览器的兼容性问题也是用直接用 Javascript 进行 Ajax 应用开发所面临的一个另程序员
棘手问题。
5.可扩展性
如果你觉得 GWT 提供的 API 不能满足需求,你可以利用 JSNI 将 Javascript 语句直接嵌入至 Java 代码中。
用 GWT 进行 UI 开发
在本文的这一部分,我们将探讨一下 GWT 对 UI 开发的支持。在 GWT 中,包含我们进行 Web 开发所需要的大部分组
件,比如按纽(Button),文本框(Text box)等。图一显示了部分 GWT 所支持的 UI 组件。从图片的显示效果来看,
利用 GWT 可以做出非常漂亮的 UI。

图一:GWT 支持的部分 UI 组件
值得一提的是,在每个 UI 组件是必须放在一个称之为面板(Panel)的控件里面。而面板具有不同的风格,这也决定了
UI 的风格。图二显示了 GWT 所支持的部分面板。

图二:GWT 支持的部分面板
在看过这些组件之后,我们接下来用一个实验来讲述怎样把 UI 组件添加到页面上。这个实验的最终结果是一个登录框
界面。
在开始我们的实验之前,我们需要准备一下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 应用程序
剩余11页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0