AppViz
AppViz is a template based source code generation tool
... supported by AppViz could illusrate as below;
MVC / DAO Patterns
Struts2
Spring3
Hobernate JPA
Struts-JQuery plugin for UI
Apache Tiles
DAO interface/Implementation, Service interface/Implementation and Action classes could be able to customize as per the business requirement.
And the jsp view pages will be generated based on customizable template where the developer could change the template. Further the dynamic components of the template is composeed with AppViz language.