adam bien's blog

JPA, EJB3, Faces, Matisse and ...mountainbikes 📎

I'm back from the Developer Days Workshop (Entwicklertage 2007). It was an experiment (or Mission Impossible): we (14 students) built in three days  from analysis to deployment a fully functional Java EE 5 application. We also setup the whole environment in this time.
The "TrainingDB" stores the training-units (avg and max pulse, distance, avg speed, weather conditions etc.) - the report functionality will be also available.
The domain layer was built with JPA, the services with Stateless/Stateful Session Beans, we realized also a Java Server Faces frontend, as well as Swing Rich Client. We used Netbeans 5.5/6 with Glassfish v1/2 and Visual Web Pack for JSF. ...and we had still enough time to talk about architecture, JMX, JMS, locking, SOA, SOAP, clustering issues and politics as well :-).
We decided to opensource the application - I will clean it up and start an opensource project.