Programming Google app engine /
As one of today's cloud computing services, Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine, you'll get ex...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, Calif. :
O'Reilly Media, Inc.,
2009, ©2008.
|
Edición: | 1st ed. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Table of Contents; Preface; Using This Book; Conventions Used in This Book; Using Code Samples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 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; Chapter 2. Creating an Application; Setting Up the SDK; Installing the Python SDK; A brief tour of the Launcher.
- Installing the Java SDKJava on Mac OS X; Installing the Java SDK with the Google Plugin for Eclipse; Installing the Java SDK without Eclipse; Developing the Application; The User Preferences Pattern; Developing a Python App; Introducing the webapp framework; Users and Google Accounts; Web forms and the datastore; Caching with memcache; Developing a Java App; Users and Google Accounts; Web forms and the datastore; Caching with memcache; The Development Console; Registering the Application; The Application ID and Title; Setting Up a Domain Name; Google Apps and Authentication.
- Uploading the ApplicationIntroducing the Administration Console; Chapter 3. Handling Web Requests; The App Engine Architecture; Configuring the Frontend; Configuring a Python App; Runtime versions; Configuring a Java App; Domain Names; App IDs and Versions; App IDs and versions in Python; App IDs and versions in Java; Request Handlers; Request handlers in Python; Request handlers in Java; JavaServer Pages (JSPs); Static Files and Resource Files; Static files in Python; MIME types; Cache expiration; Static files in Java; Secure Connections; Secure connections in Python.
- Secure connections in JavaAuthorization with Google Accounts; Authorization in Python; Authorization in Java; How the App Is Run; The Python Runtime Environment; The Java Runtime Environment; The Sandbox; The Python sandbox; The Java sandbox; App Caching; App caching in Python; App caching in Java; Logging; Logging in Python; Logging in Java; Quotas and Limits; Request Limits; CPU Limits; Service Limits; Deployment Limits; Billable Quotas; Resource Usage Headers; Chapter 4. Datastore Entities; Entities, Keys, and Properties; Introducing the Python Datastore API.
- Introducing the Java Datastore APIProperty 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; Chapter 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.