12. Testing
•Test Driven Development.
•Local unit testing with JUnit.
•Test GAE services locally (outside
of the server).
•Test helpers for Datastore,
Blobstore, Memcached, etc.
https://developers.google.com/appengine/docs/java/tools/localunittesting
13. logging
•GAE uses Java Logging
API by default.
•Can use SLF4J as
Facade with Log4j.
16. objectify
•Java data access API for GAE
•"Middle ground": easier to use
and more transparent than JDO
or JPA, but significantly more
convenient than the Low-Level
API.
http://code.google.com/p/objectify-appengine/
17. Google App engine
Blobstore
•Allows applications to
serve data objects (blobs)
•Limited by the amount of
data that can handled over
a single HTTP connection
https://developers.google.com/appengine/docs/java/blobstore/overview