图书介绍

GAE编程指南PDF|Epub|txt|kindle电子书版本网盘下载

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

GAccount17

任务队列和计划任务17

开发人员工具18

管理控制台19

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

使用入门20

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

安装SDK22

安装Python SDK23

安装Java SDK27

开发应用程序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

GQL129

Python的查询API132

Query类133

Python中的GQL134

获取结果135

Keys-Only查询137

Java的查询API138

Java中的Keys-Only查询140

索引简介140

自动索引和简单查询142

单个类别上的所有实体143

单个等式筛选条件143

大于和小于筛选条件144

单个排序规则145

针对键的查询147

类别无关查询148

自定义索引和复杂查询149

多个排序规则149

多个属性上的筛选条件150

多个等式筛选条件153

不等于和IN运算符156

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

排序和值类型158

查询和多值属性159

一个简单的例子160

Python中的MVP161

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持久化API212

设置JPA213

实体和键214

实体的属性217

嵌入式对象219

保存、获取和删除对象219

JPA中的事务221

查询和JPQL222

关系226

更多信息231

第9章 内存缓存232

Python的Memcache API234

在Python中设置和获取值234

设置和获取多个值235

memcache命名空间236

缓存过期时间237

删除键237

memcache计数器238

缓存统计信息239

Java的Memcache API240

第10章 获取URL和Web资源245

在Python中获取URL246

在Java中获取URL248

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中设置远程API284

在Java中设置远程API285

使用Bulk Loader工具285

安装SQLite286

备份与恢复287

上传数据288

下载数据292

控制Bulk Loader295

使用远程外壳工具296

通过脚本使用远程API297

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

任务队列300

处理速率和令牌桶301

任务的要素302

任务处理器和重试303

对任务进行测试和管理304

在Python中使用任务队列305

在Java中使用任务队列310

事务型的任务入队操作313

计划任务314

第14章 Web应用程序框架:Django318

安装Django319

创建一个Django项目320

请求处理器脚本321

Django App Engine Helper322

创建一个Django应用程序325

在Django中使用App Engine模型327

使用Django的单元测试和Fixture329

使用Django表单333

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

上传应用程序338

使用版本339

管理服务配置文件341

管理索引341

浏览和下载日志343

监控数据存储区346

应用程序设置346

管理开发人员347

配额与付费348

获得帮助349

热门推荐