Spring.NET is an open source application framework for developing .NET enterprise applications.
Spring.NET is an open source application framework for developing .NET enterprise applications, inspired by the popular Spring for Java. It provides infrastructural support to make best practices easy practices. Spring.NET consists of several modules, most notably:
- Spring.Core (dependency injection)
- Spring.Aop (aspect-oriented programming)
- Spring.Data (data access using plain ADO.NET or NHibernate)
- Spring.Web (Web framework)
For information on additional modules and other background information, see the overview page on the Spring.NET website. Technical documentation is also available on this site.