Google App Engine编程(影印版)

Google App Engine编程(影印版)
作 者: 桑德森
出版社: 东南大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 网站开发
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  桑德森(Dan Sanderson),是一位技术作家、Google公司的软件工程师。他作为Google、Amazon.com和Walt Disney互联网集团的软件工程师和技术作家在Web行业工作超过十年。

内容简介

google appengine是一种与众不同的云计算服务:它为构建自动扩展的百万用户级应用提供了简单的模型。在《google appengine编程》中,你将获得来自专家的实用指南,帮助你用奸这个强大的平台。google工程师dansanderson将向你展示如何设计可扩展的应用,以及如何使用app engine的api和可扩展服务完成一般的开发任务。你将学习appengine的应用服务器架构、运行时环境和可扩展的数据存储,还有优化应?的相关技巧。appengine可以提供几乎无限的计算能力,《google appengine编程:英文版》给出了简明扼要的指导,以便最大化利用其资源——信息来自app engine开发团队。 ·发现传统web开发和app engine开发之间的差异 ·学习app engine python和java运行时环境的细节 ·理解app engine如何处理web请求并执行应用代码 ·学习如何使用app engine的可扩展数据存储,包括查询和索引、事务以及数据建模 ·使用任务队列在基础设施中并行化和分布工作 ·轻松部署和管理应用

图书目录

preface xiii

1. introducing google app engine

the runtime environment

the static file servers

the datastore

entities and properties

queries and indexes

transactions

the services

google accounts

task queues and cron jobs

developer tools

the administration console

things app engine doesn’t do...yet

getting started

2. creating an application

setting up the sdk

installing the python sdk

installing the java sdk

developing the application

the user preferences pattern

developing a python app

developing a java app

the development console

registering the application

the application id and title

setting up a domain name

google apps and authentication

uploading the application

introducing the administration console

3. handling web requests

the app engine architecture

configuring the frontend

configuring a python app

configuring a java app

domain names

app ids and versions

request handlers

static files and resource files

secure connections

authorization with google accounts

how the app is run

the python runtime environment

the java runtime environment

the sandbox

app caching

logging

quotas and limits

request limits

cpu limits

service limits

deployment limits

billable quotas

resource usage headers

4. datastore entities

entities, keys, and properties

introducing the python datastore api

introducing the java datastore api

property values

strings, text, and blobs

unset versus the null value

multivalued properties

keys and key objects

using entities

getting entities using keys

inspecting entity objects

saving entities

deleting entities

5. datastore queries

6. datastore transactions

7. data modeling with python

8. the java persistence api

9. the memory cache 227

10. fetching urls and web resources

11. sending and receiving mail and instant messages

12. bulk data operations and remote access

13. task queues and scheduled tasks

14. the django web application framework

15. deploying and managing applications

index