[GAE教程]初识 Google App Engine

概述

  Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。

  本教程,主要是记录了使用Java语言开发一个GAE+springMVC项目的过程,同时实现项目部署到Google的云端上,最重要,由于大家都知道的原因,国内无法访问部署到Google云端的项目,我将会教大家如何将云端项目绑定已有的网址,实现无阻碍访问。

项目使用工具:

  1. Eclipse-Jee-Juno (version 4.2)
  2. JDK 1.6
  3. Google Plugin for Eclipse
  4. Google App Engine Java SDK 1.7.4

 

  • 在Eclipse 工具栏上,点击Google图标,然后,选择“New Web Application Project…”

  • 输入项目名、源包,同时取消“Use Google Web Toolkit”,然后选择配置好的“GAE Java SDK”,点击 Finish 后,IDE 会自动生成一个简单的Hello,world案例
  • 简单看看生成的项目,了解下项目目录结构,注意GAE Java SDK 1.7.4 已经不支持 JDK 1.5了,需要通过右击项目,选择 Bulid Path → Configure Build Path…来配置选择JDK 1.6

  

  • 项目通过“appengine-web.xml”来运行和部署,在<application></application>配置Google appID

  • 右击项目,选择Run As → Web Application

  • 控制台可见

   点击 BaiFeiBai 可见

  • 如果配置了Google AppID,可以右击项目选择“Deploy App Engine…”,将项目部署到Google 云端

点击Deploy 后,IDE控制台打印信息

  • 此时可以再墙外访问 http://{Your Google AppID}.appspot.com/ 查看项目

==============================================================================
本教程系列为本人写技术博客练笔之作,高手请无视,转载请点明出处!
=========================================================================

深入解析Google App Engine扩展程序开发 Google App Engine(GAE)是一个为开发者提供的一站式云计算平台,它允许用户在Google的基础设施上部署、运行和管理应用程序。GAE 提供了自动扩展和负载平衡功能,无需任何管理或维护服务器的工作。EGL是一种面向对象的编程语言,支持类和对象的定义和使用。通过面向对象的编程范式,EGL允许开发人员将数据和操作数据的行为封装在一起,形成一个独立的实体。在EGL中定义类的语法如下:def name;def age; 阅读详情

相关推荐

GAE入门教程

pass之GAE入门教程, 学习GAE

Yao 是一个一体化应用程序引擎,使开发人员能够创建 Web 应用程序、REST API、业务应用程序等,在人类和机器编程方面都很有效,每个编程都是独立的,允许在两者之间无缝切换

Yao 是一个一体化应用程序引擎,使开发人员能够创建 Web 应用程序、REST API、业务应用程序等,AI 是开发合作伙伴。Yao 允许您使用 AI、可视化界面或自己编写应用程序来创建应用程序。它的 DSL(域特定语言)易于读写,并且与 AI 配合得很好。借助完整的编程功能和处理所有事情的单个命令行工具,您可以在手动编码和 AI 辅助之间顺利切换,从而使 Web 应用程序开发变得快速灵活。二、主要特征Yao 在人类和机器编程方面都很有效,每个编程都是独立的,允许在两者之间无缝切换。

2301_78755287的博客 796

GAE搭建个人网站图文详细教程

GAE(appspot.com)是google提供的云服务,个人也可免费申请使用,非常适合搭建个人网站系统,附件详细图文描述如何申请账号到最终搭建网站全过程。 网站模板: http://54tt320.appspot.com/

【亲测免费】 探索 Yao: 开源的低代码平台,构建高效应用的利器

是一个开源的低代码开发平台,它旨在帮助开发者和非开发者快速构建、部署和管理应用程序。通过提供可视化界面和灵活的API,Yao使得创建复杂业务逻辑变得简单,从而降低了软件开发的学习曲线和成本。 ## 技术分析 ### 核心特性 1. **可视化编程** - Yao 使用拖拽式组件和流程图设计方式,让开发者无需编写大量代码即可构建出功能丰富的应用。 2. **插件系统** - 它支持自定义插件,...

gitblog_00032的博客 832

Google App Engine搭建Twitter API Proxy

通过第三方应用或者第三方编程语言来调用 Twitter REST API

GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法

GAE(Google App Engine)空间 GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法使用教程及 GAE域 GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法捆绑方法

零基础快速上手Yao低代码平台:10分钟搭建专业Web应用

想要快速开发Web应用却苦于编程门槛高?Yao低代码平台正是为你量身打造的解决方案!🎉 作为一个性能卓越的应用引擎,Yao能在几分钟内创建Web服务和应用程序,特别适合AI、物联网、工业互联网、车联网、DevOps、能源、金融等多个应用场景。 ## 什么是Yao低代码平台? Yao是一个功能强大的**低代码开发引擎**,它让你无需编写大量代码就能构建专业的Web服务和仪表盘。无论你是技术新手

gitblog_01157的博客 436

在 google app engine 上搭建自己的在线代理

NULL 博文链接:https://yiminghe.iteye.com/blog/325081

揭秘Yao低代码平台:10倍效率构建企业级应用的终极利器

在当今快节奏的数字时代,企业需要快速响应市场变化,传统软件开发模式已难以满足业务需求。Yao低代码平台作为一款革命性的应用引擎,让开发者和业务人员能够在几分钟内创建专业的Web服务和仪表盘,真正实现开发效率的指数级提升!🚀 ## 什么是Yao低代码平台? Yao是一个高性能的应用引擎,专门用于快速构建Web服务和应用程序。它完美适用于AI、物联网、工业互联网、车联网、DevOps、能源、金融

gitblog_00662的博客 552

麒麟OS恢复出厂设置原理与实操:非重装的系统状态回滚

Linux操作系统中的‘恢复出厂设置’并非简单重装或镜像还原,而是一种基于状态快照、包管理与配置模板的可控回滚机制。其核心原理依赖LVM快照技术、RPM包签名验证和预置配置模板,兼顾系统稳定性与用户数据安全。该方案在政务、教育等国产化场景中具有显著技术价值——不格式化硬盘、不丢失/home文档、不重配驱动与授权,大幅降低运维复杂度。典型应用场景包括系统卡顿修复、软件冲突清理、桌面环境异常恢复等。本文深入解析银河麒麟V10的kylin-restore-cli工具链与麒麟管家集成逻辑,聚焦‘恢复出厂设置’这一高

weixin_30879169的博客 773

桑基图实战指南:Excel/Python/R三工具高效绘制方法

桑基图是一种以线条宽度编码流量大小、以节点位置表达流程阶段、以连接关系呈现数据流向的专项可视化技术,其核心原理在于‘宽即量、位即序、连即逻辑’。它并非装饰性图表,而是面向业务诊断的分析前置工具,尤其适用于预算分配、能源损耗、用户转化等存在明确单向流动与显著数值差异的场景。相比传统柱状图或漏斗图,桑基图能天然暴露系统瓶颈与隐性损耗,大幅提升决策效率。本文聚焦工程落地,覆盖Excel插件快速交付、Python Plotly交互开发、R networkD3生态集成三大主流路径,兼顾数据准备铁律、索引映射规范与中文

cuml0912的博客 488

Yao 项目常见问题解决方案

Yao 是一个全功能的应用引擎,它允许开发者通过 AI 辅助创建网页应用、REST APIs、业务应用等。Yao 使用了一种易于阅读和编写的领域特定语言(DSL),并且能够与 AI 高效协作。它具备完整的编程能力,并拥有一个单一的命令行工具来处理所有事务,使得开发者可以轻松地在手动编码和 AI 辅助之间切换。 主要编程语言:Go ## 2. 新手常见问题及解决步骤 ### 问题一:如何安装和...

gitblog_00642的博客 963

spm FMRI 各种小问题合集

预处理 1、预处理结果从normalize之后开始头歪、变形 问题描述:如下图 原因:DICOM2NIfTI时必须检查对应的T1像。下面是两种错误形式,第一种容易发现,第二种容易忽视,大脑失状位左右颠倒。 解决:重新转了一回格式,建议用SPM fmri进行格式转换。之前是用MRIconvert转换的,用了两台电脑,有的T1结果是对的,不确定什么原因产生的错位,操作都是一样的。 2、Check reg大脑图片边缘出边框 问题描述: 原因:应该是图片排版导致的,单独check就会发现大脑是全的。 解决

weixin_44669441的博客 1677

Google App Engine教程

Google App Engine是一个用于在现有Google基础架构中托管Web应用程序的云计算平台,它易于扩展,管理和免费使用多达预定义的已消耗资源,并且支持Java。 有关其他费用,请参阅此GAE帐单 。 在本系列教程中,我们将向您显示一系列教程,以帮助您使用Java启动程序Google App Engine。 注意 所有GAE教程均使用“ Eclipse 3.7 + G...

一名可爱的技术搬运工 2407

C2f-DCN模块详解:可变形卷积与特征融合的完美结合

C2f模块作为YOLOv8的核心创新,代表了目标检测特征提取模块设计的最新进展。通过精简的卷积配置(仅2个基础卷积)、高效的特征重用设计(部分通道分割复用)、以及深层语义与浅层细节的协同建模能力,C2f在结构设计和性能表现上全面超越了前代的C3模块。与C3K2、C3K等变体相比,C2f在遮挡和密集环境下的检测鲁棒性更优,而C3K2和C3K分别在高速检测和多尺度检测方面有专门优化。这种差异化设计反映了YOLO系列模型向场景化、专业化发展的趋势。从设计原理角度看,C2f的核心优势在于其多路径梯度流动优化和。

浩瀚之水的专栏 378

动力学约束下的运动规划算法——状态栅格规划器(State Lattice Planner)

A*、RRT等算法建立的用于路径搜索的图模型是不考虑机器人的动力学约束的,其构建的图模型的两个相邻节点之间的路径可能是不可行的,或者很难被机器人跟踪的,现在我们想要使得图中相邻两个节点间的连接是一种满足动力学约束的可行的连接,那么如何构建一个这样的图呢? 构建这样的图通常有两种方法:第一种是基于控制空间的采样(正向方法)

慕羽★的博客 3105

使用eclipse调试gae(google app engine)

 google发布了gae(google app engine),允许开发者直接在上面做各种网站和互联网运用。gae的主页以helloworld,example以及api的方式介绍了gae的开发模式,对于开发来说,gae提供的文档明显不够。好在gae是搭建于python之上的,很多python的东东都是适用于gae的。gae的介绍中,对于程序的调试涉及甚少,以至于很多入门者不知如何调试程序,特

红心地瓜的专栏 3566

【以太网硬件六】1000base-T物理层编码究竟是怎么编的?

详述1000base-T物理层4D-PAM5的编码过程

highman110的博客 5324

使用Nginx给GAE(Google App Engine)做负载均衡

周末突发奇想“能不能用nginx给自己的多个Google App Enine (以下简称GAE)应用作负载均衡呢?”想想蛮有意思的,动手试试看吧,不过这是我第一次用nginx做负载均衡,也是玩玩而已,我还没有那么大访问量的 应用。关于nginx的介绍,维基百科,百度百科和官网都能

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 1567

青少年C/C++软件编程(四级)等级考试真题及答案解析目录

3. 带通配符的字符串匹配。1. 怪盗基德的滑翔翼。3.最长公共子上升序列。4.宠物小精灵之收服。

长春高老师编程 3032

【保姆级教程】教你如何轻松获取MIMIC数据使用权限

文章非常详细地介绍了MIMIC数据库申请使用的全部步骤。

越努力 越幸运 6600

菜鸟玩GAE(Google App Engine)完全指南

<br />GAE是什么?<br /> <br />从实用的角度说是GAE可以提供我们稳定的免费网站空间,空间支持语言是python、java,数据库是google专有的数据库,数据库和空间可以免费使用1G,超过了1G就要买了,还提供Google的带宽,这个带宽约可以支撑一月500万次访问请求,超过500万次就要买了……对于一般网站这免费的资源就足够了,另外GAE还支持域名绑定,就相当于个人买的虚拟空间一样。<br /> <br />即使你目前对GAE不了解,也不会python或java,也能轻易使用GAE

iGouger 984

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

从Google App Engine(GAE)下载上载的应用程序

您可以使用命令“ appcfg download_app ”从GAE下载上载的应用程序,请参见以下签名: AppCfg [options] -A app_id [ -V version ] download_app <out-dir> AppCfg下载示例 假设您已将一个app_id为“ mkyong-springmvc ”的应用程序上载到GAE,然后使用以下命令将其下载...

一名可爱的技术搬运工 449

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Google App Engine 免费搭建站点

GAE(Google App Engine)。GAE也是Google云计算的一部分,是一个互联网应用服务引擎,开发人员可以使用GAE的API开发互联网应用,而带宽、主机全都不用担心,Google都提供给你了。目前免费用户拥有500M存储空间、每月500万次PV,对于一般的应用应该足够了。你可以用GAE来托管你的开心网、校内的应用,不用再为没有主机发愁了。   相信会有一天,有很多开源的GA...

weixin_30483013的博客 1357

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

(GAE)google app engine注册及开发平台的安装设置

GAE即 Google app engin,是谷歌推出的一个应用服务,为广大程序爱好者提供了一个非常好的平台,能和微软对抗且是世界上知名的公司,他们都用什么技术来开发应用,是大家很喜欢讨论的话题,而现在,我们可以把它来真正的实现,与全球的爱好者一起在GOOGLE自身的平台上,开发属于我们自己的程序,互相交流和学习。 目前,谷歌提供两种语言支持。 一、PYTHON 谷歌常用的哦二

亿点星辰 的专栏 1559
上一篇: Jdom解析嵌套XML<一>
下一篇: GAE集成SpringMVC
iflytekwill
博客等级 码龄14年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值