googleappengine:基础初探

(一)基础知识概览1、app engine实际上是提供了一个web容器的云服务器。2、目前支持使用java,python,php,go,4种Web开发技术。通过JVM-compatiblecompilers or interpreters技术可能拓展JavaScript, Ruby, orScala等语言。目前我们考虑使用pthon,并且appengine支持django。其中有专门提到一个webapp2框架,有空要看看:https://developers.google.com/appengine/docs/python/tools/webapp23、提供数据存储方式有:(1)App Engine Datastore,提供NoSQL无模式对象数据存储(2)Google Cloud SQL,类似MySQL的关系对象数据库。(3)Google Cloud Storage,对象和文件存储
(二)安装SDK1、下载https://developers.google.com/appengine/downloads,并安装速度比较慢,安装占用空间200M,python解释器的版本必须是2.7,暂不支持python 32、开发是要用的两个基本命令,安装已经被设置到path中去了dev_appserver.py # 开始开发一个webapp 项目appcfg.py #上载Web服务到云端容器。
(三)helloword程序1、新建项目目录hellword。2、新建文件helloword.py,内容如下:# -*- coding: utf-8 -*-import webapp2class MainPage(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] ='text/plain' self.response.write('Hello, webapp2World!')application = webapp2.WSGIApplication([ ('/', MainPage),], debug=True)3、新建app.yaml,内容如下:application: your-app-idversion: 1runtime: python27api_version: 1threadsafe: true
handlers:- url: /.* script: helloworld.application
4、启动测试环境:(1)通过App Engine Launcher启动服务:通过开始菜单打开App Engine Launcher,file--add existingapplication,选在刚才新建的目录helloword,设置监听端口,本次是用的是8080和8081,点击run图标,启动服务,通过http://localhost:8080访问刚刚编写的helloword页面,通过http://localhost:8081访问管理页面。注意:点击图标“run”需要等待,“run”图标变成灰色以后,服务才可以访问。
(2)通过命令行启动服务:dev_appserver.py helloworld --port 8080 --admin_port8081更详细的信息可以参考dev_appserver.py --help。
5、部署服务:(1)通过AppEngine Launcher部署服务到 app engine:简单点击“deploy”按钮,提示输入邮箱和密码,按提示输入,... ,部署就完毕了。(2)通过命令行部署到服务器上:appcfg.py update app.yaml按提示输入账号密码,完成部署,(需要等30秒左右)。(3) appengine管理界面https://appengine.google.com/
googleappengine:基础初探
6、访问app参考上说通过appid.appspot.com/访问应用,但是测试却无法访问使用代理也不行,目前还不知道原 因。搞了半天,ctm,居然被墙了。


参考:https://developers.google.com/appengine/docs/whatisgoogleappengine

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/319687.html

更多阅读

SEO基础有哪些 福州seo基础培训

SEO基础有哪些——简介回顾一下我在深圳网奇科技工作的经验,在自己做的笔记,发现大部分都是关于seo研究的,真正的写给新手的关于seo基础知识实在是太少了。我将给新手朋友们逐步讲解一些seo基础知识与域名判断,高手可以忽略!今天给大家

LoadRunner基础入门教程 精 简谱入门基础教程

LoadRunner基础入门教程 精——简介从LoadRunner英语字面上进行理解就是负载跑步者,为什么这么说呢?对于从事IT软件行业的工作者如开发人员和测试人员来说一定不会感到陌生就是在承受负载的条件下运行软件或者网页的业务。从另一个比

五线谱基础教程,五线谱怎么看 五线谱基础教程

五线谱基础教程,五线谱怎么看——简介  目前世界上通用的记谱法。在5根等距离的平行横线上,标以不同时值的音符及其他记号来记载音乐的一种方法。  五线谱的每根线以及线与线之间的空间,自下而上分别称为第1线、第2线、第3线、第4

空调基础知识 空调分几部分

空调基础知识——简介空气调节简称“空调”,即用控制技术使室内空气的温度、湿度、清洁度、气流速度和噪声达到所需的要求。目的为改善环境条件以满足生活舒适和工艺设备的要求。空调的功能主要有制冷、制热、加湿、除湿和温湿度控制

基础护肤步骤女人必看 基础护肤的正确步骤

基础护肤步骤女人必看——简介相信很多爱美的MM们都不会忽视对自己肌肤的保养,并且乐此不疲。但是,如果护肤的步骤做错了,那就得不偿失了。特别是现在,经历过严冬后的皮肤逐渐出现各种各样的肌肤问题。那么,现在赶紧通过下面这五方面来检

声明:《googleappengine:基础初探》为网友伤痛换来成长分享!如侵犯到您的合法权益请联系我们删除