What is the difference between Spring, Struts, Hibernate, JavaServer Faces, Tapestry?
Spring is an IoC container (at least the core of Spring) and is used to wire things using dependency injection. Spring provides additional services like transaction management and seamless integration of various other technologies. Struts is an action-based presentation framework (but don’t use it for a new development). Struts 2 is an action-based presentation framework, … Read more