Spring 3 is the advance version of the Spring Framework, which is a major release after the Spring 2.5
Spring 3 tutorial
In this section we are giving you the tutorials of the Spring 3 Framework. Spring framework is open source light-weight framework for building the application in Java. It is based on the Inversion of control container and dependency injection principal. It provides a glue through which other frameworks can be integrated and work together. Spring framework does not replace any existing framework but it coexists and provide better solution for writing the enterprise applications.
One of the important feature of the Spring framework is that it is non-intrusive, means in your application generally you don't have the dependency of the Spring framework. In some part of the application such as data access layer you may have some spring dependencies. But most of your domain logic code remains free from the Spring dependencies.
Spring framework is modular framework and you are free to use the components you want in your application. In fact Spring is one stop solution for developing your enterprise application. But selectively you can select some modules from Spring and use the other framework such as Hibernate or Struts for your enterprise applications.
Spring framework also supports the declarative transaction management, web services and other various ways to persist your data to the database. In this section we are giving your the tutorials of the Spring 3 Framework.
Here are the tutorials of the Spring 3 Framework: