编写AJAX应用程序往往让人头痛,JavaScript有不易调试。Google给出了解决这个问题另外的思路, 这就是Google Web Toolkit (GWT)。GWT 是一个Java 开发框架。在开发和调试AJAX 应用程序时,和其它的Java程序没有任何区别,选用什么样的Java 开发工具完全由自己的喜好所定。开发完毕以后要部署到生产系统中,GWT自带的编译器将Java应用程序编译成与浏览器兼容的JavaScript和HTML页面。
GWT的开发步骤为:
a. 在IDE 用Java语言编写和调试一个应用程序,当然啦,将用到的GWT库添加到IDE里。
b.使用GWT自带的Java2JavaScript编译器将上面写的东东编译成一堆JavaScript和HTML文件。
c.然后将这队文件发布到Web Server上。
d.瞧瞧是否支持大多数的浏览器,什么IE啦,Firefox啦,Netscape啦。一般情况下,不会费劲作额外工作的。
安装GWT:
a. 首先确定已安装JDK。没有安装,从Sun公司的网站上Download一个赶快安装上。
b.从http://code.google.com/webtoolkit/下载GWT。目前Stable Version 为1.1,支持Windows XP/2000以及Linux(GTK+2.2.1+) 操作系统。同时Version 1.2 RC1也提供下载。从网站上也看见,Version 1.2 RC1支持Mac OS X。这里,用Windows OS下的GWT。
c.用WinRAR或者Winzip 将gwt-window1-1.1.10.zip 解压到一个目录。
d.安装过程到此完工。
运行示例程序:
在安装的samples目录下,有一个Mail目录。
里面有两个文件:Mail-compile.cmd和Mail-shell.cmd。
双击Mail-shell.cmd文件,立即弹出两个WIndow,分别如图1和图2所示。
图1 GWT的Shell,提供一个绑定在8888端口上的服务
图2 Mail应用在浏览器的界面
看看界面是不是很Cool!是不是有这样的疑问,好像在哪见过?哦,好像也Google的Gmail一个风格。
再开一个FireFox浏览器瞧瞧,看看图3,嗯,也不错!
图3 在Firefox上的Mail 应用
区区几步就让AJAX应用跑了起来,挺好!
分享到:
相关推荐
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 Ajax技术是当前开发web应用的非常热门的技术,也是...
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序 图文教程
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 GWT特性简介 1.动态,可重用的UI组件 GWT提供的...
通过这本精巧的食谱,深入了解GWT编程世界,其中介绍了GWT Toolkit的常用配方! 它涵盖了广泛的主题,从示例应用程序和面试问题到回调功能和各种小部件。
官网gwt SDK ,通过java 开发前端页面,并且自动解决页面兼容及国际化问题,以MVP为主开发模式
Google Web Toolkit (GWT),可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的 JavaScript 中,而 JavaScript 可以自动在所有主要浏览器上运行。在开发过程中,您可以用 JavaScript 按照您习惯的...
面向 Java 开发人员的 Ajax 探索 Google Web Toolkit
Using Google Web Toolkit (GWT) for Developing AJAX-Based Web Applications for the SAP NetWeaver J2EE Framework.pdf
ajax例子,Google Web Toolkit 1.0.21-ajax example, Google Web Toolkit 1.0.21
面向 Java 开发人员的 Ajax: Google Web Toolkit 入门 图文教程
Google Web Toolkit是一个由Java类库组成的应用开发平台,同时也包括,一个AJAX类型的UI组件库被称为widgets,一个基于RPC的请求/响应通信框架,和一个集成的调试环境。GWT提供java.lang和java.util包的子集,同时也...
Google Web Toolkit(GWT)
Google Web Toolkit Applications(GWT)入门参考资料,具有一定参考价值
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 Ajax技术是当前开发web应用的非常热门的技术,也是Web...
一组Web开发工具集,包含在客户端将Java代码转为JavaScript的编译器、XML解析器、RCP 官网API、JUnit集成、国际化支持和GUI控件。
助于类似Swing的开发框架及其优秀的编译器/调试器,Google Web Toolkit有助于极大地简化AJAX应用程序的开发。本文通过一个具体案例对使用Google Web Toolkit进行AJAX程序开发的核心技术展开讨论。
Google Web Toolkit参考书籍
google web toolkit (GWT)1.5.3,最新版本!
使用 Google Web Toolkit (GWT),Java 程序员可以使用纯 Java™ 编程语言编写富 Asynchronous JavaScript + XML (Ajax) 应用程序。专为 Eclipse IDE 设计的 Cypal Studio for GWT 将支持对 GWT 结构的管理。了解如何...
Google Web toolkit (gwt)的介绍,可以快速进入