Gwt在 Web 项目中的应用,Gwt适用各种Web项目,通过Java代码生成JavaScript代码。
通过Eclipse Helios 的 Google Plugin 插件创建 Web 工程:
File -> New -> Other..
Next ->
Finish ->
创建好的Project:
运行 GwtTest:
右键工程GwtTest -> Run As.. -> Web Application -> 打开 Development Mode 试图
双击试图上面的地址,此时会打开默认的浏览器。如图
这是一个简单的例子。
这种运行方式为开发模式,可以进行Debug调试:
在需要的地方设置断点(Ctrl+Shift+B) -> 右击工程 -> Debug As.. -> Web Application 即可。
另一种运行方式为生产模式:真正发布工程的运行方式:
在方步之前需要先编译Java源代码生成JavaScript代码 -> 右击工程 -> Google -> GWT Compile
弹出编译窗口:
选中要编辑的文件 -> Compile ,此时控制台会输出一些编译的信息:
Compiling module com.demo.GwtTest
Compiling 6 permutations
Compiling permutation 0...
Compiling permutation 1...
Compiling permutation 2...
Compiling permutation 3...
Compiling permutation 4...
Compiling permutation 5...
Compile of permutations succeeded
Linking into C:\Documents and Settings\admin\workspace\GwtTest\war\gwttest
Link succeeded
Compilation succeeded -- 36.921s
编译完成之后,在war文件夹目录下会生成许多文件。此时可以部署到 Tomcat 中
<Context path="/gwttest" docBase="C:\Documents and Settings\admin\workspace\GwtTest\war" />
此时启动服务器,然后在浏览器输入http://127.0.0.1:8080/gwttest/GwtTest.html 此时和刚刚的运行效果一样。
- 大小: 23.3 KB
- 大小: 33 KB
- 大小: 14.3 KB
- 大小: 10 KB
- 大小: 16.5 KB
- 大小: 11.5 KB
- 大小: 18.8 KB
分享到:
相关推荐
例如,询问GWT是什么、模块描述符的作用、GWT模块和入口点类的定义、如何启用断言、GWT小部件的默认样式、国际化、GWT RPC的使用、浏览器定向编译、同源策略在GWT中的影响、如何创建自定义小部件、 UiBinder的作用...
Google Web Toolkit(GWT)是一种强大的开发框架,用于构建基于AJAX的Web应用程序。GWT的主要特点在于它允许开发者完全使用Java语言进行前端和后端的开发、测试和调试,从而简化了开发流程。此外,GWT还提供了丰富的...
**GWT(Google Web Toolkit)物联网应用程序** Google Web Toolkit(GWT)是一种强大的开发工具,专为构建高性能、跨浏览器的Web应用程序而设计。在物联网(IoT)领域,GWT能够发挥其优势,帮助开发者创建能够实时...
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,允许Java开发者使用Java语言来编写Web应用。GWT通过编译器将Java代码转换为高效的JavaScript,从而在客户端浏览器上运行。这个“GWT入门...
Google Web Toolkit(GWT)是Google推出的一款开源的、基于Java的Web开发框架,它允许开发者使用Java语言来编写前端应用程序。GWT-2.8.2是该SDK的一个版本,提供了最新的特性和改进,旨在简化Web应用的开发流程,...
**Google Web Toolkit (GWT)** 是由Google推出的一款开源的Java开发框架,主要用于构建高度交互式的Web应用程序,特别是那些类似Google Maps和Gmail这样的AJAX应用。GWT的设计灵感来源于Java AWT包的设计理念,包括...
GWT的核心优势在于它允许开发者利用熟悉的Java语言环境来构建复杂的Web应用程序。具体而言,GWT提供了以下关键功能: - **跨浏览器兼容性**:GWT生成的JavaScript代码能自动适应不同的浏览器环境,大大降低了浏览器...
Google Web Toolkit (GWT) 是一个强大的工具,它允许Java开发人员使用熟悉的Java语言来构建高性能、跨浏览器的Ajax应用程序。GWT通过将Java代码编译为优化过的JavaScript,解决了Web开发中的语言障碍,使得开发人员...
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 GWT特性简介 1.动态,可重用的UI组件 GWT提供的...
2. 创建Web应用程序项目:创建一个新的Web应用程序项目,并将GWT插件安装到项目中。 3. 创建GWT模块:创建一个GWT模块,它相当于一个页面,每个模块都有一个module名.gwt.xml文件,该文件中定义了这个页面需要使用到...
这本书深入探讨了如何利用GWT进行高效、跨平台的Web应用程序开发,同时也涉及了JavaScript和Web开发的相关知识。 GWT是Google推出的一款开源工具包,它允许开发者使用Java语言编写客户端的AJAX应用,然后自动编译成...
Google Web Toolkit(GWT)作为一种强大的工具集,为开发者提供了创建高效、交互性强的Web 2.0应用程序的能力。本书《Pro Web 2.0 Application Development with GWT》由Jeff Dwyer撰写,旨在通过详细的案例分析和...
### 使用Google Web Toolkit (GWT) 开发基于AJAX的SAP NetWeaver J2EE框架Web应用 #### 概述 本文档旨在提供一种利用Google Web Toolkit (GWT) 在SAP NetWeaver J2EE框架下开发AJAX基础Web应用的方法。SAP ...
GWT通过将Java代码编译成浏览器可执行的JavaScript和HTML,解决了编写和调试JavaScript的困难,为Web应用程序开发提供了一种高效的方法。 **1. Ajax技术简介** Ajax,即Asynchronous JavaScript and XML,它结合了...
在GWT中,每个模块都有一个入口点,用于指定应用程序的入口点类。我们可以在模块配置文件中指定入口点类,以便启动应用程序。 可翻译代码 在GWT中,我们可以指定可翻译代码的路径,以便GWT编译器可以将Java代码...
GWT是一个用于构建富互联网应用程序(RIA)的Java开发框架,而Eclipse是一个广泛使用的开源集成开发环境。当开发者遇到这种问题时,通常是因为配置不当或环境冲突导致的。 首先,我们需要了解GWT 2.0.4和Eclipse ...
GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能、可维护的富互联网应用程序(RIA)。GWT允许开发者使用Java语言编写客户端代码,然后通过编译器将其转换为优化过的JavaScript,以便在各种...
**Google Web Toolkit (GWT)** 是一个开放源代码的Java框架,用于构建和优化复杂的JavaScript前端应用程序。开发者可以使用Java语言编写客户端代码,然后GWT编译器会将这些Java代码转换为高效的JavaScript和HTML,...
GWT(Google Web Toolkit)是一个开放源码的开发框架,它允许开发者使用 Java 语言来构建高性能的富互联网应用程序(Rich Internet Applications,RIA),然后自动将其编译为优化过的 JavaScript 代码,从而在各种...