Apress Windows 10 Release Sale

Beginning Java Google App Engine

By Kyle Roche , Jeff Douglas

  • eBook Price: $31.99
  • Print Book Price: $44.99
Buy eBook Buy Print Book

Beginning Java Google App Engine Cover Image

If you are a Java programmer, this book offers you a Java approach to beginning Google App Engine. You will explore the runtime environment, front-end technologies like Google Web Toolkit, and the datastore behind App Engine. You'll also explore Java support on App Engine from end to end.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-2553-9
  • User Level: Intermediate
  • Publication Date: December 20, 2009
  • Available eBook Formats: PDF

Related Titles

  • Beginning App Development with Parse and PhoneGap
  • Embedded Firmware Solutions
  • Java I/O, NIO and NIO.2
  • Pro Couchbase Development
  • Java Closures and Lambda
  • Pro Android 4
  • Stripes by Example
  • Beginning Scala
  • Building Your Next Big Thing with Google Cloud Platform
  • JavaScript Quick Syntax Reference
Full Description

Google App Engine is one of the key technologies to emerge in recent years to help you build scalable web applications even if you have limited previous experience. If you are a Java programmer, this book offers you a Java approach to beginning Google App Engine. You will explore the runtime environment, front-end technologies like Google Web Toolkit, Adobe Flex, and the datastore behind App Engine. You'll also explore Java support on App Engine from end to end.

The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application that uses Google Web Toolkit, Google Accounts, and Bigtable. Along the way, you’ll dig deeply into the services that are available to access the datastore with a focus on Java Data Objects (JDO), JDOQL, and other aspects of Bigtable.

With this solid foundation in place, you’ll then be ready to tackle some of the more advanced topics like integration with other cloud platforms such as Salesforce.com and Google Wave.

NOTE: The source code files which accompanied this title are no longer available. Neither Apress nor the author is able to supply these files.

What you’ll learn

  • How to get up and running with App Engine, starting with the Google Plugin for Eclipse
  • All about the development server for testing and developing your applications
  • How to develop applications using Servlets & JSPs, Spring Framework, and open source Flash Remoting and Messaging servers
  • How to leverage the datastore in your applications, including Persistence as a Service
  • How to use Spring as a Service for transactions, data access, and more
  • How to use Google Web Toolkit to create AJAX components to drive your web applications
  • How to send email and instant messages (XMPP) from within your application
  • How to increase performance of your apps by storing data in memory using the Memcache service

Who this book is for

This book is for Java programmers looking to get started on Google App Engine, as well as App Engine programmers looking to move to Java.

Table of Contents

Table of Contents

  1. Beginning Google App Engine for Java
  2. Introduction to App Engine
  3. Getting Started with Google App Engine for Java
  4. Servlet Container and Frameworks
  5. Developing Your Application
  6. Authenticating Users
  7. Using the App Engine Datastore
  8. App Engine Services
  9. Administration and Integration
Errata

Please Login to submit errata.

On page chapters 5,6,7:
Three remarks

(1) The TimeEntry class needs to declare an attribute
private LoginInfo loginInfo;
Otherwise, it won't compile.

(2) TimeEntry's method loadLoginUI() needs to invoke
loginLink.setHref(loginInfo.getLoginUrl());
Otherwise, you can't sign out.

(3) On p. 156 you can replace
"...extending the GWT RemoteService interface,GWT RemoteService interface, as shown in..."
by
"...extending the GWT RemoteService interface, as shown in..."





On page 132:
loginInfo = result;

in the source code of
Listing 6-7. Changes to TimeEntry.java

where is the object
loginInfo
from ?
and how to use it ?

Best-Sellers

    1. Android Apps for Absolute Beginners

      $31.99

      View Details

    2. Beginning Scala

      $34.99

      View Details

    3. Beginning Hibernate

      $34.99

      View Details

    4. Beginning Java Objects

      $38.99

      View Details