My pms project have already begun . This project is made by Tapestry , Spring , Hibernate framework technologies .
The mainly reason I choose the tapestry to be my project web tier is struts is older technology that is many problem in it . In my experience in using struts ,I feel it is not too much flexible to build one project view .
For example ,too many JSP ,tag,config files and action-driven model made develop and debug view to be a horrible works . Tapestry seems to solve these problem .
Just try and engage it .After all , PMS have already begun.