基于Python的Google App Engine编程
定 价:88 元
- 作者:[美] 丹·桑德森(Dan·Sanderson) 著,王晓莉,武凯旋,周勇 译
- 出版时间:2017/9/1
- ISBN:9787519806811
- 出 版 社:中国电力出版社
- 中图法分类:TP393.092.2
- 页码:
- 纸张:胶版纸
- 版次:1
- 开本:16开
通过一个示例应用程序来指引你亲自动手实践App Engine相关的工具和功能。
在开发机器上使用Google Cloud SDK中的工具模拟App Engine。
将应用程序结构化为可单独寻址的模块,每个模块都有自己的可扩展配置。
利用可扩展的Cloud Datastore的强大功能,进行查询、事务和使用ndb库进行数据建模。
在App Engine应用程序中,将 Cloud SQL用于标准关系数据库。
学习如何在 Google 基础架构上部署、管理和监测应用程序。
本书介绍了中高级Web和移动App的开发者如何使用Google App Engine在云中构建高度可扩展的Python应用程序。App Engine是Google云平台的旗舰产品,它可以在基础架构上托管你的应用程序,并随流量自动增长,最大限度地降低前期成本,并吸引意料之外的访客。你将学习如何使用App Engine服务和开发工具执行常见的开发任务,包括部署和维护。
App Engine的Python支持包括一个快速的Python 2.7解释器、标准库和基于WSGI的运行时环境。这些组件为许多流行的Web应用程序框架所用,包括Django和Flask。
Dan Sanderson是Google的一名软件工程师。他以工程师和技术作者的身份在互联网行业为Google、Amazo和Walt Disney Internet Group工作了超过15年。
前言
第1章 Google App Engine简介
运行时环境
静态文件服务器
前端缓存
云数据存储
实体与属性
查询和索引
事务
服务
Google帐户,OpenID和OAuth
Google云端点
任务队列和定时任务
命名空间
开发者工具
云控制台
开始开发应用程序
第2章 创建应用程序
设置Cloud SDK
安装Python
安装Cloud SDK
使用cloud sDK进行身份认证
安装App Engine SDK
开发应用程序
用户偏好模式
简单的应用程序
Webapp框架概述
模板、用户和Google Accounts
使用Python的虚拟环境
数据存储模型和Web表单
开发服务器控制台
用内存缓存进行缓存
Python交互式控制台
注册应用程序
上传应用程序
测试应用程序
启用计费功能
第3章 配置应用程序
App Engine架构
配置Python应用程序
运行时版本
应用程序ID和版本
多线程
请求处理程序
静态文件和源文件
MIME类型
缓存过期
域名
Google Apps
配置安全连接
与自定义域的安全连接
对Google Accounts认证
环境变量
入站服务
自定义错误响应
……
第4章 请求处理程序和实例
第5章 使用模块
第6章 数据存储实体
第7章 数据存储区查询
第8章 数据存储事物
第9章 ndb数据建模
第10章 数据存储管理
第11章 App Engine上使用
第12章 内存缓存
第13章 Fetch URL和网络资源
第14章 发送和接收Email
第15章 使用XMPP发送和接收即时消息
第16章 任务队列以及调度任务
第17章 服务调用优化
第18章 Django Web应用框架
第19章 管理请求日志
第20章 部署和管理应用