`
laodaobazi
  • 浏览: 277514 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web程序中应用Gwt

    博客分类:
  • gwt
Gwt 
阅读更多

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
分享到:
评论

相关推荐

    Google Web工具包(GWT)编程手册The Google Web Toolkit (GWT) Programming Cookbook

    例如,询问GWT是什么、模块描述符的作用、GWT模块和入口点类的定义、如何启用断言、GWT小部件的默认样式、国际化、GWT RPC的使用、浏览器定向编译、同源策略在GWT中的影响、如何创建自定义小部件、 UiBinder的作用...

    Google-Web-Toolkit (GWT)

    Google Web Toolkit(GWT)是一种强大的开发框架,用于构建基于AJAX的Web应用程序。GWT的主要特点在于它允许开发者完全使用Java语言进行前端和后端的开发、测试和调试,从而简化了开发流程。此外,GWT还提供了丰富的...

    GWT的物联网应用程序

    **GWT(Google Web Toolkit)物联网应用程序** Google Web Toolkit(GWT)是一种强大的开发工具,专为构建高性能、跨浏览器的Web应用程序而设计。在物联网(IoT)领域,GWT能够发挥其优势,帮助开发者创建能够实时...

    GWT入门 GWT中文教程

    GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,允许Java开发者使用Java语言来编写Web应用。GWT通过编译器将Java代码转换为高效的JavaScript,从而在客户端浏览器上运行。这个“GWT入门...

    gwt-2.8.2 SDK 最新下载 google web toolkit

    Google Web Toolkit(GWT)是Google推出的一款开源的、基于Java的Web开发框架,它允许开发者使用Java语言来编写前端应用程序。GWT-2.8.2是该SDK的一个版本,提供了最新的特性和改进,旨在简化Web应用的开发流程,...

    GWT快速开发(GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail的AJAX应用程序。GWT的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等。你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的...

    **Google Web Toolkit (GWT)** 是由Google推出的一款开源的Java开发框架,主要用于构建高度交互式的Web应用程序,特别是那些类似Google Maps和Gmail这样的AJAX应用。GWT的设计灵感来源于Java AWT包的设计理念,包括...

    基于GWT和J2EE的Web开发框架的设计实现与应用

    GWT的核心优势在于它允许开发者利用熟悉的Java语言环境来构建复杂的Web应用程序。具体而言,GWT提供了以下关键功能: - **跨浏览器兼容性**:GWT生成的JavaScript代码能自动适应不同的浏览器环境,大大降低了浏览器...

    面向 Java 开发人员的 Ajax: Google Web Toolkit 入门(GWT入门)

    Google Web Toolkit (GWT) 是一个强大的工具,它允许Java开发人员使用熟悉的Java语言来构建高性能、跨浏览器的Ajax应用程序。GWT通过将Java代码编译为优化过的JavaScript,解决了Web开发中的语言障碍,使得开发人员...

    GWT(Google Web Toolkit)

    GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 GWT特性简介  1.动态,可重用的UI组件  GWT提供的...

    GWT+开发和部署.doc

    2. 创建Web应用程序项目:创建一个新的Web应用程序项目,并将GWT插件安装到项目中。 3. 创建GWT模块:创建一个GWT模块,它相当于一个页面,每个模块都有一个module名.gwt.xml文件,该文件中定义了这个页面需要使用到...

    Google.Web.Toolkit.GWT.Java.AJAX.Programming

    这本书深入探讨了如何利用GWT进行高效、跨平台的Web应用程序开发,同时也涉及了JavaScript和Web开发的相关知识。 GWT是Google推出的一款开源工具包,它允许开发者使用Java语言编写客户端的AJAX应用,然后自动编译成...

    Pro web 2.0 application development with GWT

    Google Web Toolkit(GWT)作为一种强大的工具集,为开发者提供了创建高效、交互性强的Web 2.0应用程序的能力。本书《Pro Web 2.0 Application Development with GWT》由Jeff Dwyer撰写,旨在通过详细的案例分析和...

    Using Google Web Toolkit (GWT) for Developing AJAX-Based Web Applications for the SAP NetWeaver J2EE Framework.pdf

    ### 使用Google Web Toolkit (GWT) 开发基于AJAX的SAP NetWeaver J2EE框架Web应用 #### 概述 本文档旨在提供一种利用Google Web Toolkit (GWT) 在SAP NetWeaver J2EE框架下开发AJAX基础Web应用的方法。SAP ...

    GWT (GOOGLE WEB TOOLKIT)介绍PPT

    GWT通过将Java代码编译成浏览器可执行的JavaScript和HTML,解决了编写和调试JavaScript的困难,为Web应用程序开发提供了一种高效的方法。 **1. Ajax技术简介** Ajax,即Asynchronous JavaScript and XML,它结合了...

    进阶GWT,属于GWT的详细描述

    在GWT中,每个模块都有一个入口点,用于指定应用程序的入口点类。我们可以在模块配置文件中指定入口点类,以便启动应用程序。 可翻译代码 在GWT中,我们可以指定可翻译代码的路径,以便GWT编译器可以将Java代码...

    gwt2.0.4+eclipse3.6创建web application project项目后无法运行的原因分析

    GWT是一个用于构建富互联网应用程序(RIA)的Java开发框架,而Eclipse是一个广泛使用的开源集成开发环境。当开发者遇到这种问题时,通常是因为配置不当或环境冲突导致的。 首先,我们需要了解GWT 2.0.4和Eclipse ...

    gwt 练习 gwt学习

    GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能、可维护的富互联网应用程序(RIA)。GWT允许开发者使用Java语言编写客户端代码,然后通过编译器将其转换为优化过的JavaScript,以便在各种...

    部署一个简单GWT应用到Google App Engine

    **Google Web Toolkit (GWT)** 是一个开放源代码的Java框架,用于构建和优化复杂的JavaScript前端应用程序。开发者可以使用Java语言编写客户端代码,然后GWT编译器会将这些Java代码转换为高效的JavaScript和HTML,...

    关于GWT的部署介绍

    GWT(Google Web Toolkit)是一个开放源码的开发框架,它允许开发者使用 Java 语言来构建高性能的富互联网应用程序(Rich Internet Applications,RIA),然后自动将其编译为优化过的 JavaScript 代码,从而在各种...

Global site tag (gtag.js) - Google Analytics