Tuesday Jun 17, 2008

EJB 3 series by Adam Bien

Adam Bien photo

Java Champion, Adam Bien has been running the following series of blogs around EJB 3 in the past few days -
Why I like EJB 3.0 and really like EJB 3.1, ...
Heavy EJBs, lightweight POJOs, ....
What happens, if you start with EJB3.x ...

Adam makes several points around the "lightweightness" of EJB's both at development time and runtime, contrasts the EJB3 approach with similar yet different technologies like Spring or Guice, and takes the upcoming EJB 3.1 improvements into account concluding that EJB's should be considered as no more than "midweight". Overall this three-part set of posts is a very nice read with fact-based opinions.

Adam Bien is an independent consultant and a member of the several JCP Expert Groups (EJB 3.1, Java EE 6, ...) and will be presenting on GlassFish v2 and v3 at Jazoon next week in Zurich, Switzerland.

Saturday Mar 08, 2008

Patterns for Java EE 5 Project at Java.Net


Adam has been making progress on his Patterns for JavaEE 5 project where he will open source all the projects in his Java EE 5 Architekturen book (in german, sorry!).

Adam is also using the P4J5 project for additional examples/samples. For example, his recent experiment measuring the (Lack of) Performance Penalty Using EJB3 uses EJB3LoadTest and PojoLoadTest. Also see Adam's State of the P4J5 Project writeup.