内容简介
前言
第1章 谷歌App引擎简介
运行时环境
静态文件服务器
前端高速缓存
云数据存储
服务
谷歌账户、OpenID和OAuth
谷歌云端点(Google Cloud Endpoint)
任务队列和时钟守护作业(Cron Job)
命名空间
开发工具
云控制台
开始应用程序开发
第2章 创建应用程序
创建云SDK
开发应用程序
注册应用程序
上传应用程序
测试应用程序
实现计费功能
第3章 配置应用程序
应用程序引擎结构
配置Java应用程序
应用程序的ID和版本
多线程
请求处理器
静态文件和资源文件
域名
谷歌应用程序
配置安全连接
与定制域的安全连接
对谷歌账户认证
环境变量
入站服务
定制错误响应
Java服务器端小程序会话
第4章 请求处理器和实例
运行时环境
请求处理器抽象
引入实例
请求计划和等待延迟
预热请求
常驻实例
实例类与应用
实例小时和计费
实例控制台面板
流量分割
第5章 使用模块
实例布局
配置模块
手动扩展和基本扩展
启动请求
关闭钩子
后台线程
模块和开发服务器
部署模块
使用URL定位模块
将请求分派给模块
启动和停止模块
管理和删除模块和版本
模块API
始终运行的实例
第6章 数据存储实体
实体、键和属性
Java Datastore API简介
属性值
键和键对象
实体的使用
分配系统ID
开发服务器和数据存储
第7章 数据存储查询
查询和类型
查询结果和键
查询API
索引简介
自动索引和简单查询
定制索引和复杂查询
不相等和IN过滤器
未设置的属性和未索引的属性
排序顺序和值的类型
查询和多值属性
查询游标
投影查询
配置索引
第8章 数据存储事务
实体和实体组
事务的具体执行过程
Java中的事务
如何更新实体
如何读取实体
批量更新
如何更新索引
跨实体组的事务
第9章 数据存储管理
监测数据存储
管理索引
从应用程序访问元数据
远程控制
第10章 Java持久化API
创建JPA
实体和键
实体属性
嵌入对象
存储、获取和删除对象
JPA中的事务
查询和JPQL
关系
如何获取更多信息
第11章 在App Engine中使用Google Cloud SQL
选择Cloud SQL实例
本地安装MySQL
创建Cloud SQL实例
从自己的计算机连接至实例
创建数据库
创建JDBC
从App Engine连接至数据库
备份和恢复
导出和导入数据
gcloud sql命令
第12章 存储高速缓存
使用Java调用存储高速缓存
键和值
设置值
获取值
删除键
原子增加和减少
比较并设置
对存储高速缓存服务的批调用
存储高速缓存和数据存储
处理高速缓存错误
存储高速缓存管理
第13章 获取URL和网络资源
获取URL
出去的HTTP请求
SSL上的HTTP(HTTPS)
请求和响应长度
请求期限
处理重定向
响应对象
第14章 发送和接收Email消息
发送Email消息
接收Email消息
第15章 使用XMPP发送和接收即时消息
邀请用户聊天
发送聊天信息
接收聊天消息
处理错误消息
管理所处的状态
第16章 任务队列和被调度的任务
配置任务队列
使任务入队
任务参数
入队队列
出队队列
采用事务方式将任务入队
任务链
任务队列管理
延后执行工作
计划任务
第17章 优化服务调用
异步调用服务
使用AppStats进行可视化调用
第18章 管理请求日志
记录日志
查看最近的日志
下载日志
保留日志
从应用程序查询日志
第19章 部署和管理应用程序
上传应用程序
使用版本
管理服务配置
App Engine设置
管理开发人员
配额和计费
获取帮助