Google Web Toolkit (简称 GWT) 开发说明
文章出处:http://www.diybl.com/course/3_program/java/javashl/20071218/92608.html
Ajax 被用于创建更加动态和交互性更好的 Web 应用程序。Google Web Toolkit (简称 GWT)
是 Google 推出的 Ajax 应用开发包,GWT 支持开发者使用 Java 语言开发 Ajax 应用。本文
中作者将介绍如何使用 GWT 开发 Ajax 应用的基本方法和步骤。
肖 菁, 唯 J 族创始人
2006 年 7 月 03 日
Ajax 简介
Ajax 是 Asynchronous JavaScript and XML ( 以 及 DHTML 等 ) 的 缩 写 , 由
XHTML、CSS、JavaScript、XMLHttpRequest、XML 等技术组合而成,是当前 Web 应用开
发领域的热门技术,用于创建更加动态和交互性更好的 Web 应用程序,提升用户的浏览体
验。
Ajax 的核心是 JavaScript 对象 XmlHttpRequest。XmlHttpRequest 处理所有服务器通信的对
象,是一种支持异步请求的技术。简而言之,XmlHttpRequest 使您可以使用 JavaScript 向服
务器提出请求并处理响应,而不阻塞用户。
Ajax 并不是本文的中心关注点,因此这里不再赘述,请大家访问参考资源区的相关链接,
了解更多关于 Ajax 技术和应用方面的知识。
为什么选择 GWT?
众所周知,即使对于 Ajax 技术非常熟悉的开发者而言,Ajax 应用的开发和调试过程也不是
一件容易的事情,更困难的是,到目前为止,一直没有出现合适的开发工具能够支持 Ajax
应用的开发和调试。
与此相反的是,Java 语言--企业应用开发的主流语言-的开发和调试过程却因为有各种各样
开 发 工 具 的 支 持 而 简 单 的 多 , 而 且 这 样 的 开 发 工 具 我 们 可 以 免 费 获 得 , 比 如
Eclipse、NetBeans。
如果能够应用 Java 语言开发 Ajax,Ajax 应用开发的最大难题-开发工具的缺失-就将迎刃而
解。这种情况下,我们就可以既充分利用 Java 语言的开发优势降低 Ajax 应用开发的难度,
加快 Ajax 应用的开发速度,为 Ajax 的大规模应用创造可能,又可以充分发挥 Ajax 技术的
优势,创建更加动态和交互性更好的 Web 应用程序,提升用户的浏览体验。
Google Web Toolkit(简称 GWT)的出现为我们提供了这种可能。GWT 是 Google 推出的 Ajax
应用开发包,支持开发者使用 Java 语言开发 Ajax 应用。GWT 框架本身是开源的,但是
GWT 中的开发工具仅仅提供开发用 License,不允许分发。
GWT 提供了一组基于 Java 语言的开发包,这个开发包的设计参考 Java AWT 包设计,类命
名规则、接口设计、事件监听等都和 AWT 非常类似。熟悉 Java AWT 的开发者不需要花费
评论1