编写最简单的GAE应用

GAE,即:Google App Engine,网址:

https://appengine.google.com/

GAE介绍

GAE是什么呢,可以认为它是一种虚拟主机环境,可以方便的部署自己的应用到这种虚拟主机环境中。比如我这个简单的示例:

http://easymorse.appspot.com/

image

GAE会提供免费的二级域名支持,easymorse是我项目名称。这样开发一个java web应用很简单,只需部署到GAE上即可立即运行。

点击Easymorse链接,运行的是一个Helloworld servlet。

image

 

使用GAE必须要有Google帐号(可免费注册),免费用户最多可以有10个应用。GAE提供了应用的管理界面:

image

easymorse项目的详细管理界面:

image

GAE对免费应用有系统使用配额限制,比如请求数不能超过130万次,超过限制应用在当日就不可用了。如果你把GAE和Google Checkout绑定,那么Google将自动从Checkout对应的你的银行账户划账支付超额资源的费用。

GAE免费资源的上限定的还是挺高的,比如每日传入流量和传出流量上限是10G。我想一般的小应用是不会超过的吧。

如何编写简单的GAE JSP应用

首先要准备环境,这里使用Eclipse实现。需要安装安装GAE插件。GAE插件是Google开发插件,该插件也带Google另外一个框架GWT的开发功能。可参考以下页面链接安装:

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

安装好以后,就可以开发了,开发过程很简单。点击下面图标创建web项目:

image

因为不使用GWT,取消对GWT勾选项:

image

这样项目就生成了:

image

可以看到系统自动生成了:

  • 一个Servlet文件,就是上面提到的那个Helloworld示例,其实我什么也没改动
  • appengine-web.xml文件,这是GAE需要的web项目描述配置文件
  • index.html文件,就是上面首页的静态文件

然后就可以部署了,部署前需要在GAE中创建一个应用。然后将这个应用的名字作为id设置给Eclipse中的项目。设置方法是:

image

选择App Engine Settings … 然后,设置Application id和version:

image

开始部署,选择下面提示的图标按钮:

image

在弹出对话框中输入你Google帐号对应的密码点击Deploy即可:

image

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值