Spring is NOT JUST MVC framework. if offers much more features like "Dependency Injections" etc. whereas Struts is very much used MVC framework. so overall you need to clarify your requirements, if you want JUST MVC, then go for Struts, but if you are planning to use other features and integrations with frameworks like hibernate, then you should select "Spring"
NOTE: Spring can be integrated with Struts2. but it is better to use any one of them at a time if you are new to both these frameworks.
Mahendr Shinde wrote: but if you are planning to use other features and integrations with frameworks like hibernate, then you should select "Spring"
Just so we are completely clear, it is not necessary to use Spring if one wants to use Hibernate. Struts 2 has a Hibernate Session plugin and it is always possible to manage the Hibernate session directly, just like one would in any other Java program.
Joined: May 16, 2010
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: How to decide between Struts 2 and Spring framework