您的位置:首页 > 移动开发

Google App Engine 6步上手教程

2009-07-23 18:33 302 查看
每个 App 应用程序 500MB 的持久存储空间,每月 500 万综合浏览量

Google App Engine使用的流程

1 ,帐号申请
如果你还没有Google App Engine的帐号,需要到这个网站创建一个。http://appengine.google.com/

2,创建Application ID
使用Google App Engine的帐号登录后,你需要创建Application ID,现在看来好像每个账户可以建10个Applicaiton ID。我们后面上传的应用都要和一个Application ID绑定在一起。
如果你的一个ID是<Application ID 1>,那么其他用户就可以通过 http://<Application ID 1>.appspot.com访问到你的应用。
我的一个ID是iloveagile,所以你可以访问http://h2o.appspot.com/go看看我做的简单的Samples.
对了,创建Application ID的时候需要输入手机号码,google会发送登录ID到你的手机上。对中国大陆,这个手机号码的输入格式是 +86 13520668668.

3,下载安装开发环境
Google App Engine开发只需2个东西,Google App Engine SDK,Python。 我的开发平台是Windows,使用的是如下两个版本(GoogleAppEngine 1.1.9+python-2.6.1)
GoogleAppEngine_1.1.9.msi点击下载
Python 2.6.1 Released: 081204点击下载
得到这两个安装包,在Windows上一路确认就可以装了上。至于其他平台,还没有尝试。安装目录为默认(C:\Program Files\Google\google_appengineC:\Python26

4,开发
在C:\Program Files\Google\google_appengine目录新建一个helloworld的目录,目录里用记事本新建两个文件为:helloworld.py和app.yaml;

helloworld.py内容如下:
print 'Content-Type: text/plain'
print ''
print 'Hello, world!'

app.yaml内容如下:
application: helloworld
version: 1
runtime: python
api_version: 1

handlers:
- url: /.*
script: helloworld.py

详细可以查看:http://code.google.com/intl/zh-CN/appengine/docs/python/gettingstarted/


5,本地调试

写完Python code就可以执行,打开“开始菜单”运行CMD,切换到C:\Program Files\Google\google_appengine

然后输入命令行:dev_appserver.py helloworld

当结果最后一行显示“on port 8080: http://localhost:8080”是就可以通过IE输入“http://localhost:8080”进行访问了;
关闭CMD黑窗口后失效;

6,上传应用到服务器

输入CMD,打开命令行黑窗口,输入“cd C:\Program Files\Google\google_appengine”切换到google_appengine目录,然后在输入appcfg.py update helloworld,会提示输入EMAIL和密码,这时输入google账号和密码即可以完成上传;

由于helloworld是系统保留的APPID,所以我们需要修改自己的APPID,打开app.yaml修改application: helloworld为application: <你的应用程序ID>即可上传成功。

访问地址为:http://<你的应用程序ID>.appspot.com/

CMD命令如下:

cd C:\Program Files\Google\google_appengine

appcfg.py update h2o

appcfg.py rollback h2o


原文链接:http://xuc.freeoda.com/blog/2009/07/23/google-app-engine-上手教程/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: