Buy Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure
close menu
Bookswagon
search
My Account
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Art, Film & Photography > Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure
Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure

Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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 expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine's APIs and scalable services. You'll learn about App Engine's application server architecture, runtime environments, and scalable datastore for distributing data, as well as techniques for optimizing your application. App Engine offers nearly unlimited computing power, and this book provides clear and concise instructions for getting the most from it right from the source. Discover the differences between traditional web development and development with App Engine Learn the details of App Engine's Python and Java runtime environments Understand how App Engine handles web requests and executes application code Learn how to use App Engine's scalable datastore, including queries and indexes, transactions, and data modeling Use task queues to parallelize and distribute work across the infrastructure Deploy and manage applications with ease About the Author Dan Sanderson is a technical writer and software engineer at Google Inc. He has worked in the web industry for over 10 years as a software engineer and technical writer for Google, Amazon.com, and the Walt Disney Internet Group. He lives in Seattle, Washington. For more information about Dan, visit his website at http://www.dansanderson.com. Table of Contents Chapter 1 Introducing Google App Engine The Runtime Environment The Static File Servers The Datastore 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 Developing the Application Registering the Application Uploading the Application Introducing the Administration Console Chapter 3 Handling Web Requests The App Engine Architecture Configuring the Frontend How the App Is Run Quotas and Limits Chapter 4 Datastore Entities Entities, Keys, and Properties Introducing the Python Datastore API Introducing the Java Datastore API Property Values Keys and Key Objects Using Entities Chapter 5 Datastore Queries Queries and Kinds Query Results and Keys GQL The Python Query API The Java Query API Introducing Indexes Automatic Indexes and Simple Queries Custom Indexes and Complex Queries Not-Equal and IN Filters Unset and Nonindexed Properties Sort Orders and Value Types Queries and Multivalued Properties Configuring Indexes Chapter 6 Datastore Transactions Entities and Entity Groups What Can Happen in a Transaction Transactions in Python Transactions in Java How Entities Are Updated How Entities Are Read Batch Updates How Indexes Are Updated Chapter 7 Data Modeling with Python Models and Properties Property Declarations Modeling Relationships Model Inheritance Queries and PolyModels Creating Your Own Property Classes Chapter 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 Chapter 9 The Memory Cache The Python Memcache API The Java Memcache API Chapter 10 Fetching URLs and Web Resources Fetching URLs in Python Fetching URLs in Java Asynchronous Requests in Python Chapter 11 Sending and Receiving Mail and Instant Messages Enabling Inbound Services Sending Email Messages Receiving Email Messages Sending XMPP Messages Receiving XMPP Messages Chapter 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 Using the Remote Shell Tool Using the Remote API from a Script Chapter 13 Task Queues and Scheduled Tasks Task Queues Scheduled Tasks Chapter 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 Chapter 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 Colophon


Best Sellers


Product Details
  • ISBN-13: 9789350233214
  • Publisher: Shroff/o'reilly
  • Binding: Paperback
  • ISBN-10: 9350233214
  • Publisher Date: 2011
  • Language: English


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure
Shroff/o'reilly -
Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Programming Google App Engine: Build And Run Scalable Web Apps On Google's Infrastructure

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!