During the session "Lightweight Application Development with Java EE 6" at the TheServerSide Java Symposium March, Las Vegas, I implemented on stage a simple Java EE 6 application "Vegas".The attendees were true domain experts and suggested "Loot", Mafia, stealing listener and bandits for implementation.
I got many questions and answered them directly with code, so that the code is a bit chaotic. The first time ever an attendee wanted to see how to break and fix Java EE 6 Dependency Injection - we did it as well.
The entire project "Vegas" was developed with NetBeans 6.9.1 and Glassfish v3.0.1 without any extensions, plugins or tricks :-) and pushed into: http://kenai.com/projects/javaee-patterns/ (see hacks/Vegas).
[I was also asked about a link to the Real World Java EE Patterns - Rethinking Best Practices book].