书籍详情
Google App Engine编程(影印版)
作者:(美)桑德森 著
出版社:东南大学出版社
出版时间:2011-01-01
ISBN:9787564124939
定价:¥59.00
购买这本书可以去
内容简介
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的可扩展数据存储,包括查询和索引、事务以及数据建模 ·使用任务队列在基础设施中并行化和分布工作 ·轻松部署和管理应用
作者简介
桑德森(Dan Sanderson),是一位技术作家、Google公司的软件工程师。他作为Google、Amazon.com和Walt Disney互联网集团的软件工程师和技术作家在Web行业工作超过十年。
目录
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
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
猜您喜欢