Ciurana | Developing with Google App Engine | E-Book | www.sack.de
E-Book

E-Book, Englisch, 164 Seiten

Ciurana Developing with Google App Engine


1. ed
ISBN: 978-1-4302-1832-6
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 164 Seiten

ISBN: 978-1-4302-1832-6
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



Developing with Google App Engine introduces development with Google App Engine, a platform that provides developers and users with infrastructure Google itself uses to develop and deploy massively scalable applications. Introduction to concepts Development with App Engine Deployment into App Engine

Eugene Ciurana is an open-source evangelist who specializes in the design and implementation of mission-critical, high-availability large scale systems. As director of systems infrastructure for LeapFrog Enterprises, he and his team designed and built a 100% SOA-based system that enables millions of Internet-ready educational handheld products and services. In 2006, Eugene led the official adoption of Linux and other open-source technologies at Walmart Stores Information Systems Division as chief liaison between Walmart.com Global and the ISD Technology Council. He is known as pr3d4t0r in the java, #awk, and #appengine channels of the Freenode IRC network. Eugene has contributed to several Java, Linux, and OS X open-source projects and has architected main line of business applications and real-time systems for the largest companies in the world, including Walmart, Bank One/Chase, National Oilwell Varco, Bank of America, Credit Suisse, Nortel Networks, Sun Microsystems, IBM, Univex/Celanese, and Nexis/Lexis. He's the author of over 50 feature articles and editorials for major publications in the United States, Mexico, and Europe, while his work has been featured in such publications as eWeek, CIO Magazine, InfoWorld, DZone, EE Times, Nikkei IT, Software Guru, and TheServerSide.com. Eugene is the best-selling technology and fiction author of such books as Developing with the Google App Engine; Best Of Breed: Building High Quality Systems, Within Budget, On Time, and Without Nonsense; and The Tesla Testament: A Thriller. Eugene's web site: http://eugeneciurana.com Eugene's blog: http://eugeneciurana.com/blog

Ciurana Developing with Google App Engine jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents;2
2;Chapter 1: Google App Engine;8
2.1;What Is Google App Engine?;8
2.2;Google App Engine and Cloud Computing;9
2.3;Before You Start Using App Engine;10
2.4;Setting Up Your Development Environment;11
2.5;Hello, World!;13
2.6;Summary;15
3;Chapter 2: Exploring the SDK;18
3.1;Creating Your First Complete Project;18
3.2;Using the Sandboxed Python Runtime;22
3.3;Putting the Application Together;24
3.4;Deciding How Many Event Handlers;27
3.5;Debugging the Application;28
3.6;Publishing to the Web;34
3.7;Summary;39
4;Chapter 3: The Design of a Google App Engine Application;40
4.1;The BookmarksBin Application;40
4.2;The Data Model;40
4.3;Web Application Architecture;42
4.4;Summary;46
5;Chapter 4: Building an Application;48
5.1;Working with the webapp Framework;48
5.2;Working With Other Frameworks;50
5.3;Laying Out Applications with webapp Templates;51
5.4;Using Static Files;58
5.5;Summary;63
6;Chapter 5: What About the Users?;64
6.1;Authentication and Google Accounts;65
6.2;User Objects;67
6.3;User Objects in the Datastore;72
6.4;Configuring Admin Users;75
6.5;Summary;79
7;Chapter 6: Using the Datastore;80
7.1;Bigtable and the Datastore;80
7.2;The Datastore API;82
7.3;Implementing Persistence for the BookmarksBin Application;86
7.4;Associating and Manipulating Entities;94
7.5;The Google Query Language;100
7.6;Indexing Entities in the Datastore;102
7.7;Committing Data in Transactions;107
7.8;Summary;116
8;Chapter 7: Memcache and Session Data;118
8.1;What Is Memcache?;118
8.2;Using Memcache for Session Data;121
8.3;Using Memcache Services Throughout an Application;125
8.4;Summary;128
9;Chapter 8: Mail, URL Fetching, and Image Manipulation;130
9.1;Sending E-mail;130
9.2;Using the Fetch URL API;139
9.3;Manipulating Images;145
9.4;Summary;151
10;Chapter 9: Managing the Application;152
10.1;Managing Applications;152
10.2;The Dashboard;156
10.3;The Runtime Logs;157
10.4;Viewing Active Indexes;160
10.5;Viewing and Manipulating Datastore Objects;161
10.6;Summary;163
11;Related Titles;164
12;Copyright;166



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.