I wanted to let you know that we just released JAG 4.0 http://jag.sourceforge.net). JAG is a java application that creates complete, working J2EE applications based on a struts 1.1 web layer. JAG has a pluggable business/persistence layer and adds support for EJB3 and Hibernate 2.1 in this release. EJB3 is supported for the EJB3.0 Preview Release 2 of JBoss. Since JAG also supports EJB2 using xdoclet, it's great to see how all xdoclet markup is obsolete for the EJB3 release now! I hope you'll find it usefull.