XDoclet now supports Hibernate 2.0 (almost)
I finished patching XDoclet to allow for Hibernate 2.0 support. I say almost in this post's title because someone still has to commit it. Seems to work pretty good on struts-resume. I can't get one of my unit tests (UserManagerTest
) to run, so I won't be releasing tonight (though I was hoping to). Maybe tomorrow. Here's a rough draft of features and plans in the coming 0.6:
Features in 0.6 =============== - Upgraded to Hibernate 2.0 (http://tinyurl.com/6b00) and Struts 1.1RC1 (http://tinyurl.com/6cp9). - Fixed Validation issues when attempting cancel validation and using LookupDispatchAction (document in Struts 1.1RC1 link above). - Moved opening Hibernate sessions from being at a method level to being passed in to each method on the business/persistence tier. Sessions are now obtained via the ActionFilter.getSession() method. - Added SMTPAppender to log4.properties to e-mail errors that occur in log files. - Added "Remember Me" feature - for details see http://tinyurl.com/6du0. - Added "Current User" count as a demonstration of a Tiles Controller. // TODO for 0.7 - Add Skills, SkillGroups, Education, Experience to the mix. Make them all editable when editing a resume using the Struts Nested Tag Library. - Figure out a way to display resumes to anonymous users. Do I create XML versions of a resume in "resources/${username}" or use a servlet that maps to something like /struts-resume/view/${username}. I like the servlet idea better, then it's dynamic. However, how often does a resume really change. - Complete tests for all Action classes using StrutsTestCase. - When Tomcat 5 become stable, or I figure out how to install an app on Resin 3, figure out a way (using Ant) to create JSP 2.0-compliant distribution. // TODO for 0.8 - Add Transformers and XSL for transforming an XHTML document to XML or Text. PDF will be covered in a later release. - Allow a way for users to register (similar to Roller). - Create User Administration interface with sortable/pageable list of users. - Complete tests for all JSPs using Canoo WebTest.