为生存而奔跑

   :: 首页 :: 联系 :: 聚合  :: 管理
  271 Posts :: 0 Stories :: 58 Comments :: 0 Trackbacks

留言簿(5)

我参与的团队

搜索

  •  

积分与排名

  • 积分 - 319586
  • 排名 - 75

最新评论

阅读排行榜

评论排行榜

 

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/

posted on 2010-05-08 21:05 baby-fly 阅读(2264) 评论(0)  编辑 收藏 引用 所属分类: 技术

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理