C H A P T E R 3
■ ■ ■
Getting Started with Google App
Engine for Java
In this chapter we'll walk you through all the components you need to start developing
on Google App Engine. The first steps are acquiring the App Engine SDK, setting up the
local development environment, and creating your first App Engine project using the
local development server.
As we've discussed, App Engine provides a set of major features in addition to
the Java 6 JVM. App Engine supports Java servlets, JDO, JPA, JCache, and JavaMail.
In traditional software environments you'd have to replicate your production
environment by building a development environment to properly test your
applications. App Engine provides a lightweight, local development server that
allows for quick testing and debugging of all features. This even includes a
development authentication engine.
Where Do We Start?
Like any other platform or development environment, the first step is to download
and configure the SDK and the development environment. Google App Engine for
Java uses the Google Plugin for Eclipse to enable your Eclipse IDE for App Engine
coding and debugging. The Google Plugin adds the following functionality to your
New project wizards to automatically set the framework for App
Engine projects and web development projects leveraging the Google
Web Toolkit (GWT)
Debugging tools to debug App Engine and GWT applications using
the local development server
Deployment tools to migrate your App Engine applications to