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

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

阅读更多

本文说明如何部署一个GWT应用程序到Google App Engine,本文不对一些名词作解释,直接进行应用。先给出我部署完的链接:http://gwtstarting.appspot.com/,可以先睹为快;

Step one:添加插件

Eclipse 3.6 (Helios)   http://dl.google.com/eclipse/plugin/3.6

如果你熟悉Eclipse插件添加,想必你一定知道接下来怎样做,没错我的开发工具是Eclipse 3.6 (Helios),所以我用以上链接,添加插件,更多版本Eclipse插件添加:http://code.google.com/intl/zh-CN/eclipse/docs/download.html

Step two:开发HelloWorld程序

如下图,安装完插件后,新建Web Application Project:



 

点击Finish后编辑代码,主要分四个部分代码:

1. 编辑GWT配置文件Gwt.gwt.xml

2. 编辑客户端代码

3. 编辑服务器代码

4. 修给web.xml,及前台页面,

所有文件如下图所示:可以在附件中下载到:



 至于GWT应用程序架构原理等,我这里不做多说,推荐两个自学链接:

http://code.google.com/intl/en/appengine/docs/whatisgoogleappengine.html

http://code.google.com/intl/zh-CN/eclipse/docs/getting_started.html

 

Step three:部署

1. 申请Google App Engine,可以通过谷歌邮箱申请,需要手机验证,当然一切免费(有5G空间免费空间),相关链接https://appengine.google.com/;给出申请成功,登录后会有以下界面:



 

2. 如上图,点击Create an Application为本应用创建一个id,我为本例子创建app id为gwtstarting;

3. 点击部署按钮

 出现如下图所示部署窗口:



 关于此图:

首先,解决提示错误,点击如上图所示界面中链接(App Engine project setting),在弹出框中设置Application id,如下图



 其次:图中Email及password为你的谷歌账户,

设置完后点击deploy按钮,开始部署,部署完成后Step three Complete。

 

Step four: 测试

根据你创建的Application ID 可以等到一个永久链接,如我得到链接为:

http://gwtstarting.appspot.com/,访问首页有如下界面


 点击Send Button,弹出下面返回框:



 完


 

 

 

 

  • 大小: 28.4 KB
  • 大小: 6.7 KB
  • 大小: 10.8 KB
  • 大小: 2.6 KB
  • 大小: 15.3 KB
  • 大小: 2 KB
  • 大小: 4.5 KB
  • 大小: 11.4 KB
0
0
分享到:
评论
1 楼 imoods1573 2012-07-15  
真麻烦,用Eclipse FOR J2EE怎么装都不成功!

相关推荐

    google app Engine for java中文api

    Google App Engine for Java为Java开发者提供了一个全面而强大的云计算平台,不仅支持常见的Java Web开发技术,还引入了一系列创新特性,如自动伸缩、易于部署等,极大地降低了构建高性能Web应用的技术门槛。...

    GWT 项目开发 1.6.4 本地开发 appengine-tools-api 突破限制

    标题 "GWT 项目开发 1.6.4 本地开发 appengine-tools-api 突破限制" 提及的是Google Web Toolkit (GWT) 的一个特定版本(1.6.4)在本地开发环境中利用appengine-tools-api进行开发时遇到的限制及如何突破这些限制。...

    appengine-java-sdk

    总结来说,"appengine-java-sdk"是开发和运行Java应用程序在谷歌AppEngine上的基石,它集成了GWT的支持,为开发者提供了完整的开发、测试和部署解决方案。利用这个SDK,开发者可以构建高效、可扩展的云应用,并享受...

    Myeclipse7,8下的插件安装.pdf下的GWT 和 google app engine 插件安装

    Google App Engine则是一个平台即服务(PaaS)云托管解决方案,开发者可以在此平台上部署和运行Web应用,无需关心基础设施的管理。 在MyEclipse中安装GWT插件,通常需要以下步骤: 1. **启动MyEclipse**:打开IDE...

    Google App Engine Java and GWT Application Development

    《Google App Engine Java和GWT应用开发》一书聚焦于如何利用Google App Engine(GAE)平台、Java语言以及Google Web Toolkit(GWT)来构建强大、可扩展且交互式的云端Web应用程序。这本书由Daniel Guermeur和Amy ...

    google app engine开发人员文档

    在“Google App Engine入门”中,你会学习到如何创建你的第一个GAE应用。这通常涉及到以下几个步骤: 1. **安装和配置**: 首先,你需要下载并安装Google App Engine SDK,它包含了开发和部署应用所需的工具。然后,...

    Google App Engine for Java 中文指南

    Google App Engine for Java 是一个平台,允许开发者使用Java语言构建并托管网络应用程序,该平台运行在Google的强大可扩展基础设施上。这个平台的核心特性是它的Java运行时环境,它基于Java 6虚拟机(JVM),并且...

    GWT AppEngine 保存对象序列号.

    GWT 是一个用于构建富互联网应用程序(RIA)的开源Java框架,而AppEngine是Google提供的一个云服务平台,允许开发者使用Java或Python等语言创建并部署Web应用。 在GWT AppEngine的环境中,保存对象通常涉及到数据...

    Packt.Google.App.Engine.Java.and.GWT.Application.Development

    总之,Google App Engine、Java和GWT的结合为开发者提供了一个强大的平台,使他们能够在云环境中构建复杂、高性能的Web应用程序。通过理解和掌握这些技术,开发者可以构建出既满足当前需求又能适应未来挑战的高质量...

    Begin Java Google APP Engine

    Google App Engine是一个强大的云计算平台,它为Java开发者提供了丰富的工具和服务,使他们能够轻松地创建和运行web应用程序。 首先,书中将详细介绍Google App Engine的SDK(软件开发工具包)的核心组件。SDK包含...

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    - **10.1.10 让App Engine托管应用**:如何将应用部署到 Google App Engine。 ##### 10.2 中级例子——个人网站 - **10.2.1 样子与功能**:定义网站的外观和功能需求。 - **10.2.2 创建项目**:在 Eclipse 中创建...

    Packt.Google.App.Engine.Java.and.GWT.Application.Development.Source.Code

    标题 "Packt.Google.App.Engine.Java.and.GWT.Application.Development.Source.Code" 暗示了这是一个关于使用Java和GWT在Google App Engine上开发应用程序的源代码包。这为我们提供了几个关键知识点: 1. **Google ...

    Apress - Beginning Java Google App Engine (December 2009) (ATTiCA).pdf

    它涵盖了Google App Engine的核心组件和技术细节,为读者提供了一个全面且深入的学习指南。 #### 主要知识点详解 ##### 1. Google App Engine 概览 - **定义与特性**:Google App Engine 是由谷歌提供的云计算平台...

    Google_App_Engine开发环境搭建

    Google Plugin for Eclipse 是一个强大的集成开发环境插件,它使得在Eclipse中开发和部署Google App Engine应用变得异常简便。通过这个插件,开发者可以创建基于Java Servlet API和Google Web Toolkit (GWT)的项目。...

    Packtpub.Google.App.Engine.Java.and.GWT.Application.Development.Nov.2010

    - **定义与功能**:Google App Engine (GAE) 是一个由谷歌提供的云平台服务,它允许开发者构建可扩展的网络应用程序。该平台提供了自动化的资源管理和高可用性,使开发者能够专注于应用程序逻辑而无需关心底层基础...

    Apress - Beginning Java Google App Engine(Java)(Dec 2009).pdf

    Google App Engine (GAE) 是一个强大的云服务平台,允许开发者使用多种语言(包括 Java)创建高度可扩展的 Web 应用程序。本书主要聚焦于 Java 版本的 GAE。 - **核心组件:**书中详细介绍了 GAE 的 SDK(软件开发...

    gwt使用手册

    部署GWT应用至Google服务器涉及到应用ID的注册和认证。首先,需要在Eclipse中设置应用的ID,通常是开发者自定义的名称。然后,通过App Engine控制台登录并验证身份,可能需要手机号码验证。完成验证后,即可通过...

    gwt 实现的一个简单计算器

    GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建和部署富互联网应用程序(RIA)。这个"gwt 实现的一个简单计算器"项目提供了一个基础的起点,适合初学者了解GWT的工作原理和开发流程。下面将详细...

    gwt-saas-contacts:具有GWT的Cloud Appengine联系人

    【标题】"gwt-saas-contacts:具有GWT的Cloud Appengine联系人" 提供了一个基于Google Web Toolkit(GWT)和Google Cloud Platform的App Engine服务的SaaS(Software as a Service)应用程序示例,专注于管理联系人...

Global site tag (gtag.js) - Google Analytics