W-JAX Day Zero - Java EE 6 Workshop, 110 Attendees or Building A Ticketing System

It was a nice workshop and experiment. I prepared four slides, showed two and spent the rest of the time implementing an application suggested by one of the attendee - a Ticketing System (he had to build it afterwards in a real world project).
We covered CDI with some corner cases (building plugins, replacing JMS, qualifiers, stereotypes, configuration), EJB 3.1, unit tested and mocked out some EJB 3.1 without interfaces, Interceptors, JPA, Bean Validation, a bit JSF 2, discussed / implemented some REST applications and tested the load (3000 transactions / second for a GET-REST and two chained EJB 3.1). We focussed more on "best practices", design and architectures.

I really enjoyed this workshop - it was a very interactive crowd.

I used plain NetBeans 7m2 (Java) and Glassfish v3.0.1 - without any preparation or configuration. Everything would also work perfectly with NetBeans 6.9.1 as well.

Few times I showed samples (like DAO) from the javaee-patterns project.

NEW airhacks.com workshops: MicroProfile with Quarkus and Micro Frontends with Web Components at MUC airport

airhacks.fm the podcast:

Stay in touch: airhacks.news.


Thanks for the great talk. Using Netbeans instead of boring slides is great. I had great fun. Your other talks were also great!


Posted by Markus Jais on November 17, 2010 at 11:43 AM CET #

Hi Adam, could you please share the presentations and source code from this event ?

Posted by marek on November 17, 2010 at 01:08 PM CET #


thanks! I'm glad you liked it. It was a lot of fun - the workshop was very interactive.

thanks for attending!,


Posted by adam-bien.com on November 17, 2010 at 10:15 PM CET #


the slides should be available for the attendees by the organizer. There were, however, only four of them... :-),



Posted by adam-bien.com on November 17, 2010 at 10:16 PM CET #

Hi Adam. Please would you specify what was the ticketing system about? I am curious because according to java.dzone description I am perhaps currently working on something similar. :) Thank you.

Posted by Stan on November 18, 2010 at 10:59 AM CET #

Thanks for your response but I did not attend to this event :) I am really interested in how you build a nice demo of JEE6 as a show. Maybe the organizer will not have anything against sharing those materials :)
thanks !

Posted by marek on November 18, 2010 at 11:05 AM CET #

Hi Adam,

i am also very interested in your ticket system demo. Is there maybe a screencast available from the event?



Posted by Vita on November 18, 2010 at 02:10 PM CET #

@Vita @Marek,

the ticket system was only an idea suggested by one of the attendees. My intension was to implement a full-stack Java EE 6 application interactively.

The session was not recorded. BUT: see you at devoxx tomorrow!,

thanks for your interests!,


Posted by adam-bien.com on November 18, 2010 at 03:17 PM CET #

maybe you can record next session you will deliver and then share it with the source code ?

Posted by marek on November 18, 2010 at 05:28 PM CET #


on the road to devoxx - I guess all sessions are going to be recorded :-)



Posted by adam-bien.com on November 18, 2010 at 06:58 PM CET #

Post a Comment:
  • HTML Syntax: NOT allowed
Online Workshops
...the last 150 posts
...the last 10 comments