Could you help me choose the MVC framework for a web application (an e-commerce project for the university). I've thought of: Struts 1.3, Struts2 and Spring MVC. Which one would you advise, taking into account the learning curve, available materials, integration with Hibernate and the usefulness in the commercial applications nowadays. [ March 22, 2007: Message edited by: Mateusz Kwasniewski ]
Spring MVC is pretty nice. I've used Struts 1.3 and < and am really used to it, but if you use spring all your config files are similar and I don't think the learning curve is that bad. If you download Spring and throw some of their example wars in your servlet container, and go through the source of it you'll find it's pretty simple and Spring does a lot of IMPL for you with their controllers. I would say go with your strengths, if you don't have a lot of time and you know struts, go with that, if you want to try out something new look at spring mvc. It really comes down to what you are willing and can do with your limitations (time, ect).