《Google App Engine编程(影印版)》由Dan Sanderson著,内容包括:发现传统Web开发和App Engine开发之间的差异;学习App Engine Python和Java运行时环境的细节;理解App Engine如何处理Web请求并执行应用代码;学习如何使用App Engine的可扩展数据存储,包括查询和索引、事务以及数据建模;使用任务队列在基础设施中并行化和分布工作;轻松部署和管理应用。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Google App Engine编程(影印版) |
分类 | 教育考试-考试-计算机类 |
作者 | (美)桑德森 |
出版社 | 东南大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 《Google App Engine编程(影印版)》由Dan Sanderson著,内容包括:发现传统Web开发和App Engine开发之间的差异;学习App Engine Python和Java运行时环境的细节;理解App Engine如何处理Web请求并执行应用代码;学习如何使用App Engine的可扩展数据存储,包括查询和索引、事务以及数据建模;使用任务队列在基础设施中并行化和分布工作;轻松部署和管理应用。 内容推荐 Google APP Engine是一种与众不同的云计算服务:它为构建自动扩展的百万用户级应用提供了简单的模型。在《Google AppEngine编程》中,你将获得来自专家的实用指南,帮助你用好这个强大的平台。Google工程师Dan Sanderson将向你展示如何设计可扩展的应用,以及如何使用App Engine的API和可扩展服务完成一般的开发任务。 《Google App Engine编程(影印版)》由Dan Sanderson著,将带你学习App Engine的应用服务器架构、运行时环境和可扩展的数据存储,还有优化应用的相关技巧。App Engine可以提供几乎无限的计算能力,《Google App Engine编程(影印版)》给出了简明扼要的指导,以便最大化利用其资源——信息来自App Engine开发团队。 目录 Preface 1. Introducing GoogleApp 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 Queries and Kinds Query Results and Keys GQL The Python Query API The Query Class GQL in Python Retrieving Results Keys-Only Queries The Java Query API Keys-Only Queries in Java Introducing Indexes Automatic Indexes and Simple Queries All Entities of a Kind One Equality Filter Greater-Than and Less-Than Filters One Sort. Order Queries on Keys Kindless Queries Custom Indexes and Complex Queries Multiple Sort Orders Filters on Multiple Properties Multiple Equality Filters Not-Equal and IN Filters Unset and Nonindexed Properties Sort Orders and Value Types Queries and Multivalued Properties A Simple Example MVPs in Python MVPs and Equality Filters MVPs and Inequality Filters MVPs and Sort Orders Exploding Indexes Configuring Indexes Index Configuration for Python Index Configuration for Java 6. Datastore Transactions Entities and Entity Groups Keys, Paths, and Ancestors Ancestor Queries What Can Happen in a Transaction Transactional Reads Transactions in Python Transactions in Java How Entities Are Updated How Entities Are Read Batch Updates How Indexes Are Updated 7. Data Modeling with Python Models and Properties Property Declarations Property Value Types Property Validation Nonindexed Properties Automatic Values List Properties Models and Schema Migration Modeling Relationships One-to-Many Relationships One-to-One Relationships Many-to-Many Relationships Model Inheritance Queries and PolyModels Creating Your Own Property Classes Validating Property Values Marshaling Value Types Customizing Default Values Accepting Arguments 8. The Java Persistence API Setting Up JPA Entities and Keys Entity Properties Embedded Objects Saving, Fetching, and Deleting Objects Transactions in JPA Queries and JPQL Relationships For More Information 9. The Memory Cache The Python Memcache API Setting and Getting Values in Python Setting and Getting Multiple Values Memcache Namespaces Cache Expiration Deleting Keys Memcache Counters Cache Statistics The Java Memcache API 10. Fetching URLs and Web Resources Fetching URLs in Python Fetching URLs in Java Asynchronous Requests in Python RPC Objects Processing Results with Callbacks 11. Sending and Receiving Mail and Instant Messages Enabling Inbound Services Sending Email Messages Sender Addresses Recipients Attachments Sending Email in Python Sending Email in Java Receiving Email Messages Receiving Email in Python Receiving Email in Java Sending XMPP Messages Sending a Chat Invitation Sending a Chat Message Checking a Google Talk User's Status Receiving XMPP Messages Receiving XMPP Messages in Python Receiving XMPP Messages in Java 12. Bulk Data Operations and Remote Access Setting Up the Remote API for Python Setting Up the Remote API for Java Using the Bulk Loader Tool Installing SQLite Backup and Restore Uploading Data Downloading Data Controlling the Bulk Loader Using the Remote Shell Tool Using the Remote API from a Script 13. Task Queues and Scheduled Tasks Task Queues Processing Rates and Token Buckets Elements of a Task Task Handlers and Retries Testing and Managing Tasks Using Task Queues in Python Using Task Queues in Java Transactional Task Enqueueing Scheduled Tasks 14. The Django Web Application Framework Installing Django Creating a Django Project The Request Handler Script The Django App Engine Helper Creating a Django Application Using App Engine Models With Django Using Django Unit Tests and Fixtures Using Django Forms 15. Deploying and Managing Applications Uploading an Application Using Versions Managing Service Configuration Managing Indexes Browsing and Downloading Logs Inspecting the Datastore Application Settings Managing Developers Quotas and Billing Getting Help Index |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。