I might complete to configure a spring 3 web project(maven).
I configured freemaker.
I almost terminated to configure JPA.
Add cxf that exposing a simple service (there is already present User service)
You might terminate jpa configuration (on bootstrap it might create database).
Create junit for mvc controller.
When is done you create a zip for it.
Based on the previous one add configuration for making it working on GAE.
At beginning of work i ll deliver you the initial eclipse project as above mentioned.