Essential App Engine(English, Paperback, de Jonge Adriaan)
Quick Overview
Product Price Comparison
In Essential App Engine, Adriaan de Jonge shows Java developers how to rapidly deliver complex, production-quality, performance-driven cloud applications with Google App Engine. Using a start-to-finish case study and extensive Java example code, de Jonge introduces every technique you need, from application design and data modeling through security, testing, and deployment. De Jonge introduces breakthrough techniques for creating applications that respond within two seconds, even on cold startup and allow server responses in hundreds of milliseconds or less throughout the rest of the session. He also demonstrates how to avoid common mistakes that can dramatically reduce cloud application performance and scalability. Essential App Engine is for every experienced Java developer and application architect who wants to build cloud solutions with Google App Engine. Key Features: The complete guide to developing and deploying fast Google App Engine cloud systems: performance-driven techniques for every Java developer Teaches everything Java programmers need to know to build complex, production-quality applications, via a single book-length case study Introduces a performance-driven approach that also ensures maintability, and presents practices and principles for improving performance even more For every Java programmer seeking a seamless path to highly-scalable cloud application development About the Author Adriaan de Jonge is an architect and online software development specialist at ANWB, the Dutch association for tourism, traffic, and roadside assistance. There, he works on Internet projects including developing sites that offer car and traffic information and sites that sell products, insurance, and vacations. De Jonge has worked in multiple roles, ranging from researcher and consultant to software architect, and has written several articles for IBM developerWorks on new Java, XML, Web, and content management technologies. He holds a degree in informatics and economics from Erasmus University in Rotterdam. Table of Contents Chapter 1: Setting Up a Development Environment Chapter 2: Improving App Engine Performance Chapter 3: Understanding the Anatomy of a Google App Engine Application Chapter 4: Data Modeling for the Google App Engine Datastore Chapter 5: Designing Your Application Chapter 6: Presenting the User Interface with HTML5 Chapter 7: Fine-Tuning the Layout Using CSS3 Chapter 8: Adding Static Interactions Using JavaScript Chapter 9: Adding Dynamic Interactions Using AJAX Chapter 10: Storing Data in the Datastore and Blobstore Chapter 11: Sending and Receiving E-Mail Chapter 12: Running Background Work with the Task Queue API and Cron Chapter 13: Manipulating Images with the App Engine Image Service Chapter 14: Optimizing Performance Using the Memory Cache Chapter 15: Retrieving External Data Using URL Fetch Chapter 16: Securing a Web Application Using Google Accounts, OpenID, and OAuth Chapter 17: Sending and Receiving Messages Using XMPP Chapter 18: Improving the Development Process Chapter 19: Assuring Quality Using Measuring Tools Chapter 20: Selling Your Application