Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Książki \ Google

Programming Google App Engine, 2nd Edition Język: 2


Cena Brutto: 210.00

Cena netto: 200.00

Wersja: Drukowana
Autor Dan Sanderson
Liczba_stron 538
Wydawnictwo O'Reilly Media
Oprawa miękka
Data_Wydania 2012-10-01


Google App

Engine, 2nd Edition

        Google App Engine makes it easy to create a web application that can serve millions of people as easily as serving hundreds, with minimal up-front investment. With Programming Google App Engine, Google engineer Dan Sanderson provides practical guidance for designing and developing your application on Google’s vast infrastructure, using App Engine’s scalable services and simple development model.

Through clear and concise instructions, you’ll learn how to get the most out of App Engine’s nearly unlimited computing power. This second edition is fully updated and expanded to cover Python 2.7 and Java 6 support, multithreading, asynchronous service APIs, and the use of frameworks such as Django 1.3 and webapp2.

  • Understand how App Engine handles web requests and executes application code
  • Learn about new datastore features for queries and indexes, transactions, and data modeling
  • Create, manipulate, and serve large data files with the Blobstore
  • Use task queues to parallelize and distribute computation across the infrastructure
  • Employ scalable services for email, instant messaging, and communicating with web services
  • Track resource consumption, and optimize your application for speed and cost effectiveness
  1. Chapter 1 Introducing Google App Engine

    1. The Runtime Environment

    2. The Static File Servers

    3. The Datastore

    4. The Services

    5. Namespaces

    6. Google Accounts, OpenID, and OAuth

    7. Task Queues and Cron Jobs

    8. Developer Tools

    9. The Administration Console

    10. Things App Engine Doesn’t Do...Yet

    11. Getting Started

  2. Chapter 2 Creating an Application

    1. Setting Up the SDK

    2. Developing the Application

    3. Registering the Application

    4. Uploading the Application

    5. Introducing the Administration Console

  3. Chapter 3 Configuring an Application

    1. The App Engine Architecture

    2. Configuring a Python App

    3. Configuring a Java App

    4. Domain Names

    5. App IDs and Versions

    6. Multithreading

    7. Request Handlers

    8. Static Files and Resource Files

    9. Secure Connections

    10. Authorization with Google Accounts

    11. Environment Variables

    12. Inbound Services

    13. Custom Error Responses

    14. Administration Console Custom Pages

    15. More Python Features

    16. Java Servlet Sessions

  4. Chapter 4 Request Handlers and Instances

    1. The Runtime Environment

    2. The Request Handler Abstraction

    3. Introducing Instances

    4. Request Scheduling and Pending Latency

    5. Warm-up Requests

    6. Resident Instances

    7. The Instances Console

    8. Instance Hours and Billing

    9. Instance Classes

  5. Chapter 5 Datastore Entities

    1. Entities, Keys, and Properties

    2. Introducing the Python Datastore API

    3. Introducing the Java Datastore API

    4. Property Values

    5. Keys and Key Objects

    6. Using Entities

    7. Allocating System IDs

    8. The Development Server and the Datastore

  6. Chapter 6 Datastore Queries

    1. Queries and Kinds

    2. Query Results and Keys

    3. GQL

    4. The Python Query API

    5. The Java Query API

    6. Introducing Indexes

    7. Automatic Indexes and Simple Queries

    8. Custom Indexes and Complex Queries

    9. Not-Equal and IN Filters

    10. Unset and Nonindexed Properties

    11. Sort Orders and Value Types

    12. Queries and Multivalued Properties

    13. Query Cursors

    14. Projection Queries

    15. Configuring Indexes

  7. Chapter 7 Datastore Transactions

    1. Entities and Entity Groups

    2. What Can Happen in a Transaction

    3. Transactions in Python

    4. Transactions in Java

    5. How Entities Are Updated

    6. How Entities Are Read

    7. Batch Updates

    8. How Indexes Are Updated

    9. Cross-Group Transactions

  8. Chapter 8 Datastore Administration

    1. Inspecting the Datastore

    2. Managing Indexes

    3. The Datastore Admin Panel

    4. Accessing Metadata from the App

    5. Remote Controls

  9. Chapter 9 Data Modeling with Python

    1. Models and Properties

    2. Property Declarations

    3. Modeling Relationships

    4. Model Inheritance

    5. Queries and PolyModels

    6. Creating Your Own Property Classes

  10. Chapter 10 The Java Persistence API

    1. Setting Up JPA

    2. Entities and Keys

    3. Entity Properties

    4. Embedded Objects

    5. Saving, Fetching, and Deleting Objects

    6. Transactions in JPA

    7. Queries and JPQL

    8. Relationships

    9. For More Information

  11. Chapter 11 The Memory Cache

    1. Calling Memcache from Python

    2. Calling Memcache from Java

    3. Keys and Values

    4. Setting Values

    5. Getting Values

    6. Deleting Values

    7. Atomic Increment and Decrement

    8. Compare and Set

    9. Batching Calls to Memcache

    10. Memcache and the Datastore

    11. Handling Memcache Errors

    12. Memcache Administration

  12. Chapter 12 Large Data and the Blobstore

    1. Accepting User Uploads

    2. Using BlobInfo Entities

    3. Serving Blobstore Values

    4. Deleting Blobstore Values

    5. Reading Blobstore Values

    6. A Complete Example

  13. Chapter 13 Fetching URLs and Web Resources

    1. Fetching URLs in Python

    2. Fetching URLs in Java

    3. Outgoing HTTP Requests

    4. HTTP Over SSL (HTTPS)

    5. Request and Response Sizes

    6. Request Deadlines

    7. Handling Redirects

    8. Response Objects

  14. Chapter 14 Sending and Receiving Email Messages

    1. Sending Email Messages

    2. Receiving Email Messages

  15. Chapter 15 Sending and Receiving Instant Messages with XMPP

    1. Inviting a User to Chat

    2. Sending Chat Messages

    3. Receiving Chat Messages

    4. Handling Error Messages

    5. Managing Presence

  16. Chapter 16 Task Queues and Scheduled Tasks

    1. Configuring Task Queues

    2. Enqueuing a Task

    3. Task Parameters

    4. Push Queues

    5. Pull Queues

    6. Transactional Task Enqueueing

    7. Task Chaining

    8. Task Queue Administration

    9. Deferring Work

    10. Scheduled Tasks

  17. Chapter 17 Optimizing Service Calls

    1. Calling Services Asynchronously

    2. Visualizing Calls with AppStats

  18. Chapter 18 The Django Web Application Framework

    1. Using the Bundled Django Library

    2. Creating a Django Project

    3. Hooking It Up to App Engine

    4. Creating a Django App

    5. Using Django Templates

    6. Using Django Forms

    7. The django-nonrel Project

  19. Chapter 19 Managing Request Logs

    1. Writing to the Log

    2. Viewing Recent Logs

    3. Downloading Logs

    4. Logs Retention

    5. Querying Logs from the App

    6. Flushing the Log Buffer

  20. Chapter 20 Deploying and Managing Applications

    1. Uploading an Application

    2. Using Versions

    3. Managing Service Configuration

    4. Application Settings

    5. Managing Developers

    6. Quotas and Billing

    7. Getting Help

  1. Colophon

Produkty Podobne
Wizytówka Google. Kompletny poradnik, jak utworzyć, skonfigurować i wypozycjonować lokalizację Google Moja Firma
Narzędzia Google dla e-commerce. Wydanie II poszerzone
Site Reliability Engineering. Jak Google zarządza systemami producyjnymi
CCNA Data Center (200-150, 200-155) Official Cert Guide Library
Narzędzia Google dla e-commerce
Google Analytics. Integracja i analiza danych
AdWords 360°. Katalog skutecznych kampanii
Programming Google App Engine with Java
Programming Google App Engine with Python
Google Analytics dla marketingowców. Wydanie II
Więcej produktów