图书介绍

GAE编程指南pdf电子书版本下载

GAE编程指南
  • (美)桑德森著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111314523
  • 出版时间:2011
  • 标注页数:350页
  • 文件大小:30MB
  • 文件页数:363页
  • 主题词:主页制作-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

GAE编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言 1

第1章 GAE简介 9

运行时环境 9

静态文件服务器 12

数据存储区 12

实体和属性 13

查询和索引 13

事务 14

服务 16

GAccount 17

任务队列和计划任务 17

开发人员工具 18

管理控制台 19

App Engine暂时还做不到的事情 19

使用入门 20

第2章 创建一个应用程序 22

安装SDK 22

安装Python SDK 23

安装Java SDK 27

开发应用程序 31

用户偏好模式 31

开发一个Python应用程序 32

开发一个Java应用程序 45

开发控制台 60

注册应用程序 62

应用程序的ID和标题 63

设置域名 64

Apps和身份验证 65

上传应用程序 66

管理控制台简介 67

第3章 处理Web请求 70

App Engine的架构 71

对前端进行配置 73

配置Python应用程序 73

配置Java应用程序 75

域名 76

应用程序的ID和版本号 77

请求处理器 78

静态文件和资源文件 82

安全连接 88

通过GAccount进行授权 91

应用程序是如何运行的 93

Python运行时环境 93

Java运行时环境 95

沙盒 95

应用程序缓存 97

日志 100

配额限制 104

请求限制 104

CPU限制 104

服务限制 105

部署限制 106

付费配额 107

有关资源使用量的头 109

第4章 数据存储区实体 110

实体、键和属性 111

Python数据存储区API简介 112

Java数据存储区API简介 115

属性值 117

字符串、文本和字节字符串 119

未设置与空值 120

多值属性 120

键和键对象 121

使用实体 123

通过键获取实体 123

查看实体对象 124

保存实体 125

删除实体 126

第5章 数据存储区查询 127

查询和类别 128

查询结果和键 128

GQL 129

Python的查询API 132

Query类 133

Python中的GQL 134

获取结果 135

Keys-Only查询 137

Java的查询API 138

Java中的Keys-Only查询 140

索引简介 140

自动索引和简单查询 142

单个类别上的所有实体 143

单个等式筛选条件 143

大于和小于筛选条件 144

单个排序规则 145

针对键的查询 147

类别无关查询 148

自定义索引和复杂查询 149

多个排序规则 149

多个属性上的筛选条件 150

多个等式筛选条件 153

不等于和IN运算符 156

未设置和不编入索引的属性 157

排序和值类型 158

查询和多值属性 159

一个简单的例子 160

Python中的MVP 161

MVP和等式筛选条件 161

MVP和不等式筛选条件 163

MVP和排序规则 164

爆炸式索引 166

配置索引 166

Python中的索引配置 167

Java中的索引配置 168

第6章 数据存储区事务 170

实体和实体组 172

键、路径和祖先 173

祖先查询 174

事务中都会发生些什么 175

事务读 176

Python中的事务 176

Java中的事务 178

实体是如何被更新的 182

实体是如何被读取的 185

批量更新 185

索引是如何被更新的 186

第7章 用Python进行数据建模 188

模型与属性 189

属性声明 190

属性值的类型 191

属性的验证 192

不编入索引的属性 194

自动值 194

列表属性 195

模型和架构的迁移 197

对关系进行建模 197

一对多关系 200

一对一关系 200

多对多关系 201

模型的继承 203

查询和多态模型 204

创建你自己的属性类 206

验证属性值 206

封送值类型 207

自定义默认值 209

接受参数 210

第8章 Java持久化API 212

设置JPA 213

实体和键 214

实体的属性 217

嵌入式对象 219

保存、获取和删除对象 219

JPA中的事务 221

查询和JPQL 222

关系 226

更多信息 231

第9章 内存缓存 232

Python的Memcache API 234

在Python中设置和获取值 234

设置和获取多个值 235

memcache命名空间 236

缓存过期时间 237

删除键 237

memcache计数器 238

缓存统计信息 239

Java的Memcache API 240

第10章 获取URL和Web资源 245

在Python中获取URL 246

在Java中获取URL 248

Python中的异步请求 250

RPC对象 252

通过回调函数处理结果 253

第11章 收发电子邮件和即时消息 256

启用入站服务 258

发送电子邮件消息 259

发件人地址 260

收件人 262

附件 262

在Python中发送电子邮件 263

在Java中发送电子邮件 266

接收电子邮件消息 268

在Python中接收电子邮件 269

在Java中接收电子邮件 271

发送XMPP消息 273

发送聊天邀请 275

发送聊天消息 275

检查GTalk用户的状态 277

接收XMPP消息 278

在Python中接收XMPP消息 279

在Java中接收XMPP消息 281

第12章 大批量数据操作和远程访问 283

在Python中设置远程API 284

在Java中设置远程API 285

使用Bulk Loader工具 285

安装SQLite 286

备份与恢复 287

上传数据 288

下载数据 292

控制Bulk Loader 295

使用远程外壳工具 296

通过脚本使用远程API 297

第13章 任务队列和计划任务 299

任务队列 300

处理速率和令牌桶 301

任务的要素 302

任务处理器和重试 303

对任务进行测试和管理 304

在Python中使用任务队列 305

在Java中使用任务队列 310

事务型的任务入队操作 313

计划任务 314

第14章 Web应用程序框架:Django 318

安装Django 319

创建一个Django项目 320

请求处理器脚本 321

Django App Engine Helper 322

创建一个Django应用程序 325

在Django中使用App Engine模型 327

使用Django的单元测试和Fixture 329

使用Django表单 333

第15章 部署和管理应用程序 337

上传应用程序 338

使用版本 339

管理服务配置文件 341

管理索引 341

浏览和下载日志 343

监控数据存储区 346

应用程序设置 346

管理开发人员 347

配额与付费 348

获得帮助 349

精品推荐