[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

西门子博图指令(定时器操作三)

西门子博图定时器中复位定时器功能指令介绍

yue008的博客 8873

别再凭感觉估算!用ADS的EBOND库精确仿真Bonding线寄生电感(附完整参数设置指南)

本文详细介绍了在ADS中使用EBOND库精确仿真Bonding线寄生电感的方法,帮助射频工程师在毫米波频段实现高精度建模。通过三维物理参数和电磁场求解算法,EBOND模型能将误差控制在5%以内,显著提升电路性能。文章还提供了完整的参数设置指南和实战操作步骤,适用于5G毫米波前端模块等高频应用场景。

weixin_28730131的博客 506

Yao 项目常见问题解决方案

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

gitblog_00642的博客 963

继电保护整定值计算软件_「全套69份」整定值计算与设计方案

【全套69份】整定值计算与设计方案,输电线路、变压器、发电机、电容器、母线保护等下载方式见文末内容预览:10kV高压电机保护原理及整定计算35kV环网运行线路继电保护整定计算方案分析35KV以下继电保护及三段式电流保护整定计算110 kv电网计算机整定计算新方案220kV两相式电铁牵引站供电线路的短路故障计算及其保护整定原则分析220kV周潮线接地距离保护整定计算特殊方案750 kV变压器保护配置...

weixin_30825953的博客 5015

Google App Engine教程

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

一名可爱的技术搬运工 2407

DOTS 性能基石:为什么传统 Unity 代码难以满足现代游戏需求?(DOTS 系列教程 · 第1篇)

本文探讨了Unity游戏开发中的性能优化问题,指出性能问题不应在最后才考虑,而应贯穿整个开发过程。文章分析了性能问题的三大表现(渲染开销、物理模拟、游戏逻辑),并解释了依赖硬件升级的不可行性。重点剖析了传统Unity代码性能低下的六大根源:垃圾回收卡顿、编译器优化不足、多核利用不足、数据结构和代码缓存不友好、过度抽象等问题。最后指出Unity项目中常见的反模式,如主线程垄断、内存碎片化等,为后续学习DOTS高性能架构解决方案奠定基础。

分享知识,拥抱变化 151

【AI大模型】核心基石:Transformer架构入门通俗完整解读

文章摘要: Transformer架构是AI大模型(如GPT、Llama等)的核心基石,彻底颠覆了传统RNN/LSTM的逐字计算模式,通过自注意力机制实现全局并行运算和长文本语义理解。本文用通俗语言拆解Transformer的核心模块:位置编码保留语序、多头注意力捕捉上下文关联、掩码机制确保生成逻辑、残差连接稳定训练,并搭配极简PyTorch代码演示Decoder架构的逐字生成过程。Transformer的并行性、可堆叠性和全局注意力优势,使其成为千亿参数大模型的基础。理解Transformer是掌握大模型

unber的博客 43

使用eclipse调试gae(google app engine)

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

红心地瓜的专栏 3566

YOLOv10 的损失函数解析

YOLOv10 在 YOLO 系列的演进中进一步优化了任务解耦与动态平衡策略,通过 ​多模态损失融合、自适应样本分配 和 ​轻量化设计,显著提升了检测精度与推理效率。

浩瀚之水的专栏 1378

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

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

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

选型不再靠感觉:一文看懂 SAP Event Mesh 与 SAP Integration Suite, advanced event mesh 的能力边界

本文对比分析了SAP Event Mesh与SAP Integration Suite, advanced event mesh的差异。SAP Event Mesh适合轻量级场景,主要用于SAP系统间异步通信,支持AMQP、MQTT等协议,消息大小限制为1MB。而advanced event mesh面向企业级事件网络,提供跨云/本地部署、事件治理、监控等高级功能,支持30MB消息和更大存储容量。选择时需考虑业务规模、实时性要求、治理需求等因素:单一SAP生态内扩展可选Event Mesh;跨区域、多云环境

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 133

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

菜鸟玩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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从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

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Google App Engine 免费搭建站点

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

weixin_30483013的博客 1357

(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、付费专栏及课程。

余额充值