Google App Engine (GAE) is among the most popular cloud application platforms today, offering decent service at a low price point or even for free. Unfortunately, however, its Java environment is also fairly restrictive. This session presents several tips and tricks on how to use top Java EE specs CDI, JPA, JSF2, and Bean Validation, for instance within GAEs restrictive sandbox while still benefi ting from the highly scalable environment it provides and maintaining portability to other Java EE containers. It demonstrates how CDI can be used to abstract from GAEs services and how state-of-the-art testing frameworks such as ShrinkWrap and Arquillian can be made to work with a GAE application.
JUDCon London 2011 Session