编写最简单的GAE应用

阅读更多

GAE,即:Google App Engine,网址:

https://appengine.google.com/

GAE介绍

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

http://easymorse.appspot.com/

编写最简单的GAE应用_第1张图片

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

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

编写最简单的GAE应用_第2张图片

 

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

编写最简单的GAE应用_第3张图片

easymorse项目的详细管理界面:

编写最简单的GAE应用_第4张图片

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项目:

编写最简单的GAE应用_第5张图片

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

编写最简单的GAE应用_第6张图片

这样项目就生成了:

编写最简单的GAE应用_第7张图片

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

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

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

编写最简单的GAE应用_第8张图片

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

编写最简单的GAE应用_第9张图片

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

编写最简单的GAE应用_第10张图片

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

编写最简单的GAE应用_第11张图片

你可能感兴趣的:(GAE,GWT,Google,Eclipse,项目管理)