没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
GAE
入门教程
简介
介绍什么是
开发环境
如何下载并安装 包,如何配置调试环境
开始编写 程序,帮助你初步了解 程序的编写
使用
学习使用 框架来编写 应用
用户系统服务
学习如何判断 用户登录,获取 登录后的用户信息
处理表单数据
处理 表单,学习 !"# 和 # 用法
$ 数据存储
学习 数据模型以及查询语法 %&
' 使用模版文件
学习使用模板文件来显示网页,让数据和页面分离,加快网站开发速度
( 使用静态文件
学习如何处理 )*+*图片等静态文件
, 上传应用程序
发布你已经完成的 应用到 服务器上
Google App Engine 入门:简介
(本文译自-####.
欢迎使用 /创建一个 应用非常简便,只需要花费你
几分钟时间0你可以很方便的创建你的网站应用:直接上传并分享,不需要进行任何的修
改和注释。
在这个指导里,我们将创建一个简单的留言本,让用户可以发表留言。并且支持匿名和
帐号两种方式发表留言。
这个留言本程序将演示如何使用 的数据存储,集成 账户系统,如何使用一
个简单的 !1#2 来调试 网站。并且还将演示如何使用 3 的模
版引擎。
接下来...
为了开始编写你的 应用程序,你必须先下载 软件
开发环境。
下一章: 软件开发环境
Google App Engine 入门 : 开发环境
(本文译自-####.
提供了一个 软件开发包(),用于让开发者进行网站应
用程序开发或上传已经完成的应用。
这个开发包包含:
一个 服务程序,用来模拟 应用环境
一个本地版的数据存储方案
本地模拟的 帐号集成
支持使用 来分析 45& 和发送邮件
这个开发包可以运行在所有安装了 !1#2 的机器上,并且支持 "*67
89和 &:; 系统。
因 为 这 个 开 发 包 是 以 !1#2 为 基 础 的 , 所 以 你 必 须 先 要 在 你 的 机 器 上 安 装
!1#2<必须是 版本.6789,用户可能已经安装了 !1#2,某些版本的
&:; 自带 !1#2 环境,但是版本可能比较低,需要升级成 版本。
接下来:下载并安装
在这个入门教程中,我们需要用到下面的两个命令:
=>"=1 *本地开发服务程序
71 *上传并发布你的应用
" 或 6789 的安装程序会将这两个命令放到命令行运行路径中。在安装结束后,
你可以直接通过命令行执行。
如果你使用的是 ? 压缩包格式的 *你可以 google_appengine 目录下找到它们。
接下来...
本地开发环境,让你可以轻松的开发和测试你的应用。并且保持和发布后的环境完全的一
致。下面,让我们开始编写代码吧:
下一章: */
Google App Engine 入门: Hello World
(本文译自-####.
应用通过 )@标准协议与服务器通讯这是一个标准的 ## 处理流程,
服务接受到客户端发来的 # 或 !"# 请求, 服务器把请求转发给你的应用程序,
由应用程序来处理要输出的内容。
为了更好的理解这个过程,下面就开始开发我们经典的 应用程序吧。在这一
章,仅仅只是实现显示一些简单的信息的功能。
创建一个简单的 Request Handler
首先创建一个名为 helloworld 的文件夹。 除非特殊说明,以后所有关于这个应用程序
的文件都将放在这个文件夹里面。
在 helloworld文件夹里*创建一个新文件 helloworld.py*文件内容如下:
print 'Content-Type: text/plain'
print ''
print 'Hello, world!'
这个 !1#2脚本处理一个 A:"# 请求,并且设置一个 ##2*输出一个空行和一段
信息 Hello, world!
创建配置文件
每个 7#都包含一个名为 app.yaml 的配置文件。 在这个配置文件中,
可以设置具体的某个 45& 需要用哪个 !1#2 脚本来处理
现在,在 helloworld文件夹中*创建一个新的 app.yaml文件,输入以下内容:
application: helloworld
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: helloworld.py
这个配置文件描述了以下内容:-
这个应用程序的标识是 helloworld这个标识需要和你在 网站上创
建的应用程序标识保持一致。在开发期间你可以使用任何你喜欢的名字,但是上传
的时候,必须要和你在 注册的标识保持一致。现在,我们把它设置为
helloworld
你的应用程序的版本号为 1,如果你在上传应用之前修改了这个编号,
将会自动保留前一个版本的副本,以方便你可以在管理平台中将当前版本恢
复成原来的版本。
该应用运行在 python环境*环境版本是 目前只有 !1#2 可选,将来会提供更
多的运行环境和开发语言
所有符合正则表达式/.*<所有 45&.的请求,都由 helloworld.py脚本来处理
该配置文件使用 B6&
语法关于该配置文件的更多选项*请参考 #217
测试应用程序
现在这个应用程序已经基本上完整了。 你可以在本地 环境中进行模拟运
行测试。
首先,指定应用路径为 helloworld 目录,使用下面的命令启动测试环境 服务程
序,-
google_appengine/dev_appserver.py helloworld/
这个 服务程序将监听 ',', 端口你可以在浏览器中输入以下地址进行测试-
2##-CC72"#-',',C
剩余29页未读,继续阅读
资源评论
zrp_sky
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- [影音娱乐]彩森视频网络电台DQUS版_dqus.rar
- [影音娱乐]泉城JSP播客系统_video.rar
- 华为网络工程师HCIP培训PPT
- [影音娱乐]去秀吧视频秀 jsp学习版_goshow8com.rar
- springboot-大学生校园线上招聘系统.zip
- BBS论坛系统(jsp+sql).rar
- [整站程序]8优技巧网_8ujq.rar
- [整站程序]EasyJF官网全站源码_easyjfcom_src.rar
- CD销售管理系统JSP+SQL(源代码+论文+英文文献).rar
- BBS论坛系统(jsp+sql)130224.rar
- ERP管理系统(jsp+servlet).rar
- ERP管理系统(jsp+servlet)130305.rar
- springboot-基于云平台的信息安全攻防实训平台.zip
- FLVCode.rar
- GlobalEC_Enterprise_SQL_1.1.rar
- Java聊天室程序(java)130226.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功