使用Google Web Toolkit创建Web应用教程

需积分: 0 2 下载量 155 浏览量 更新于2024-08-02 收藏 992KB PDF 举报
"本资源是关于Google Web Toolkit (GWT) 的教程,旨在引导用户创建并测试基于GWT的Web应用程序。GWT是一个允许开发者使用Java语言开发前端应用的工具,它能将Java代码编译成JavaScript,同时提供了一个轻量级的服务器环境。教程分为三个步骤:创建GWT项目、测试默认项目组件以及检查项目文件结构。" 在Google Web Toolkit (GWT) 教程中,首先你需要创建一个GWT项目。这可以通过Google Plugin for Eclipse插件或GWT的命令行工具webAppCreator来完成。这些工具会自动生成项目所需的子目录和文件。创建项目后,你需要验证项目的配置是否正确,通过在开发模式下运行GWT启动应用。 **1. 创建GWT应用** 在Eclipse中创建StockWatcher应用是GWT初学者的一个常见实践。Eclipse因其广泛的可用性和免费性,被选为本教程的IDE。Google Plugin for Eclipse提供了一个用于创建GWT应用的向导。以下是创建应用的步骤: 1. 在Eclipse的工具栏上,点击“新建Web应用项目”按钮。 2. 配置新项目的属性,如项目名称(例如:StockWatcher)、模块名称(与项目名称相同)以及Web应用的包名。 3. 选择GWT版本和Web服务器设置,如Apache Tomcat或Jetty。 4. 完成向导,Eclipse将自动创建项目结构,包括src/main/java和src/main/webapp目录,以及必要的源代码和XML配置文件。 **2. 测试默认项目组件** 创建项目后,你可以通过Eclipse内置的开发服务器启动项目。这通常涉及到以下操作: 1. 右键点击项目,选择“GWT” -> “运行在开发模式下”,Eclipse会启动开发服务器并打开浏览器窗口显示应用。 2. 默认的StockWatcher应用可能包含一个简单的界面,例如一个输入框和按钮,可以输入股票代码并显示相关数据。 **3. 检查项目组件** 检查项目生成的文件和目录,了解GWT项目的组织结构: - `src/main/java`:包含Java源代码,通常有一个主模块类,继承自`com.google.gwt.core.client.EntryPoint`,这是GWT应用的入口点。 - `src/main/webapp`:包含Web应用的静态资源,如HTML、CSS和JavaScript文件,以及`WEB-INF`目录,其中包含`web.xml`部署描述符。 - `.gwt`目录:由GWT生成的编译结果和临时文件。 - `war`目录(如果存在):发布时用到的Web应用结构。 通过本教程,你将熟悉GWT的开发环境,学会如何利用Java进行前端开发,并理解GWT将Java代码转换为JavaScript的过程。随着学习深入,你还可以探索GWT提供的高级功能,如异步通信(RPC)、事件处理、UI布局以及国际化支持等。