Google Web Toolkit (GWT)入门
Ed Burnette @ 9:23 pm 发表
使用Google Web Toolkit进行开发十分容易。首先你需要有Java运行环境。虽然旧版本的Java运行环境也可以用,(就像我机器自带的IBM JRE 1.4.2), 但你最好还是使用最新的Sun JDK 5.0 或者 最新的JDK 6.0 快照。
另外, 需要有Eclipse IDE。最好使用Eclipse 3.2。在Eclipse downloads page,可以下载 3.2RC6 (或者更新版本)。
下一步,下载并解压缩Google Web Toolkit itself。
在命令提示窗口,执行如下命令:
cd c:\gwt-projects
mkdir MyProject
cd MyProject
projectCreator -eclipse MyProject
applicationCreator -eclipse MyProject com.mycompany.client.MyApplication
projectCreator 和 applicationCreator 命令是两个shell脚本,它们是最为GWT提供功能的一部分,你需要在系统的 PATH环境变量中设置GWT的目录。"MyProject" 和 "MyApplication" 是实例使用的名字;你可以使用自己设置的名字。
运行Eclipse,导入项目到工作空间中(File > Import > Existing Projects Into Workspace)。项目会被构建,如果没有任何问题,结果如下图所示:<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"></shapetype>
Google的 使用说明上说,只要点击绿色的 "Run" 按钮,就可以使你的项目以"hosted" 模式运行, 这条说明并不正确。此外,你通常希望使用调试模式来运行程序。选择Run > Debug…, 点击 MyApplication运行配置项 (在Java Application下). 点击Debug。这时,将出现两个窗口: GWT 命令行窗口 (相当于控制终端) 和 封装HTML的窗口 (一个专用的WEB浏览器).
点击'Click me' 按钮。 将出现"Hello World!"文本内容。
让程序继续运行,回到Eclipse。在MyApplication.java 的 onClick()方法设置断点:
回到应用程序窗口,点击'Click me' 按钮, Eclipse将停在设置断点的地方。 这里都是Java代码,你编写的Ajax程序,最终会被发布成纯JavaScript。Eclipse里面所有的功能,像调试,重构,代码管理等,都可以在开发Ajax的时候,充分利用。
Google 发布的一些GWT相关的文档。
原文地址:http://blogs.zdnet.com/Burnette/?p=122
<!--/post-->
分享到:
相关推荐
**Java开发人员的Ajax:Google Web Toolkit (GWT) 入门** Google Web Toolkit (GWT) 是一个强大的工具,它允许Java开发人员使用熟悉的Java语言来构建高性能、跨浏览器的Ajax应用程序。GWT通过将Java代码编译为优化...
Google Web Toolkit(GWT)是一个用于开发和优化复杂浏览器端应用的开源工具集,它允许开发者使用Java语言编写前端代码,然后通过编译器将Java代码转换成兼容各主流浏览器的JavaScript、HTML和CSS。《Google Web工具...
### Google Web Toolkit (GWT) 入门指南 #### 一、引言 随着网络技术的发展,用户对Web应用的期望越来越高,不仅要求其功能强大,还希望具有良好的交互性和用户体验。为此,一种名为Ajax(Asynchronous JavaScript...
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,允许Java开发者使用Java语言来编写Web应用。GWT通过编译器将Java代码转换为高效的JavaScript,从而在客户端浏览器上运行。这个“GWT入门...
总之,《从新手到专业:Google Web Toolkit入门指南》是一本内容详实、覆盖广泛且实用性强的GWT学习资源,不仅介绍了GWT的基础知识,还深入探讨了高级主题,并提供了丰富的实战案例,是每一位GWT开发者不可多得的...
### 云应用开发 ——Google App Engine & Google Web Toolkit入门指南 #### 第1章 应该了解下 ##### 1.1 云基本知识 云计算是一种通过互联网提供按需计算资源和服务的方式,包括网络、服务器、存储、应用程序和...
**SmartGWT** 是一款基于 **Google Web Toolkit (GWT)** 的高级Web应用开发框架,旨在简化企业级Web 2.0应用的开发过程。自从 **GWT** 发布以来,它吸引了大量的Java开发者进入Web开发领域,并激发了一系列基于GWT的...
《从新手到专业:Google Web Toolkit入门指南》一书由Bram Smeets、Uri Boness和Roald Bankras合著,于2008年出版。本书旨在为初学者提供一套全面的教程,帮助他们掌握Google Web Toolkit(GWT)的使用方法,从而...
**GWT(Google Web Toolkit)入门与经典实例解析** GWT,全称为Google Web Toolkit,是Google推出的一...如果你手头有《GWT入门与经典实例解析》这本书,那么你将获得一份宝贵的资源,助你在GWT的学习旅程中更进一步。
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,用于构建高性能的、客户端的Web应用程序。GWT允许开发者使用Java语言编写代码,然后自动编译为优化过的JavaScript,使得开发者能够利用...
要保持项目的最新状态,应定期关注 GWT 的版本更新,例如从 http://code.google.com/webtoolkit/download.html 获取最新版本。 总的来说,GWT 为 Java 开发者提供了一种高效、便捷的方式来构建富互联网应用,它的 ...
GWT(Google Web Toolkit)是一个开源的Java SDK,允许开发者使用Java语言来编写富互联网应用程序(RIA),并自动编译成JavaScript,使得浏览器能够运行这些应用程序。GXT(Ext GWT)是Sencha公司开发的一个基于GWT...
1. **GWT入门**:介绍GWT的基本概念、工作原理以及环境配置,包括安装SDK、创建第一个GWT项目和理解模块化系统。 2. **Java到JavaScript的编译**:讲解GWT如何将Java代码转换为高效的JavaScript,包括编译过程、...
GWT(Google Web Toolkit)是一种基于 Java 语言的开发工具和编程模型,用于编写 Rich Internet Applications(RIA)。GWT 允许开发者使用 Java 语言编写 UI 组件,然后通过 GWT Compiler 编译成 JavaScript 和 HTML...
Google Web Toolkit(GWT)是Google为解决Ajax应用开发难题而推出的神器,它允许开发者使用Java语言进行Ajax应用的编写。本文将深入探讨GWT的基本使用方法和开发流程。 Ajax,全称为Asynchronous JavaScript and ...
GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建和部署富互联网应用程序(RIA)。这个框架允许开发者使用Java语言编写客户端代码,并自动编译为高效的JavaScript,从而在浏览器端运行。GWT入门与...
Google Web Toolkit(GWT)是Google推出的一款用于构建高性能、跨浏览器的Web应用程序的开源开发工具。它基于Java语言,通过编译Java源代码为JavaScript,使得开发者可以利用Java的强大功能来编写前端应用,同时避免...