Our EJB3 implementation has been out for a while, and the team has done a really great job of providing EJB3 documentation. Our EJB3 TrailBlazer provided live running EJB3 code, but we didn't really have a good example of a complete application until a few weeks ago when we released the DVD Store Demo at LinuxWorld as part of the Dell partnership. The source code is available for download so you can have a complete application to use to play with EJB3.

 

To build on that, I've put together DVD Store TrailBlazer to show how the application works. It's not a step-by-step tutorial for building an EJB3 application. Instead, it's a layer-by-layer description of the architecture to help show the moving pieces of an EJB3 application fit together. If you've been thinking about getting your hands dirty with EJB3, but need something more than a few isolated example beans, you should check it out.