Welcome to the home of Spring.NET.

Led and sustained by SpringSource, Spring.NET is an open source application framework that makes building  enterprise .NET applications easier.  Providing components based on proven design patterns that can be integrated into all tiers of your application architecture, Spring helps increase development productivity and improve application quality and performance.  

Please read the overview for additional information.

Commercial support and training are available through SpringSource.

ANNOUNCEMENT: SpringSource is pleased to offer public training for Spring.NET.  Current training dates are in London (July).  Refer to the training page for more information. 

ANNOUNCEMENT:  SpringSource Seminar Day in Europe.

Dear Spring Community,

SpringSource is organizing its first dedicated seminar day in central Europe: the SpringSource Seminar Day in Linz, Austria, on September 8th, 2008. This is a full-day seminar about current hot topics in the Spring portfolio: a rare chance to hear about what's brand-new and upcoming right from the Spring project leads!

The speaker list includes SpringSource's CTO Adrian Colyer as well as project leads Rob Harrop, Christian Dupuis, Jennifer Hickey, Keith Donald, Juergen Hoeller and Mark Pollack. This is your chance to get in touch with SpringSource's project leads and European consultants for first-hand insight into Spring. The presentation language will be English; the overall event will be moderated in English as well as German.

See here for more information.  Hope to see you there!

[2008-07-2]

ANNOUNCEMENT:  Project infrastructure updated.

Dear Spring Community,

We have switched from CVS to SVN.  Anonymous SVN access is available at https://anonsvn.springframework.org/svn/spring-net

Fisheye is keeping an 'eye' on the repository at 

https://fisheye.springframework.org/browse/spring-net


Note that Fisheye has an RSS feed.  This replaces the email commit notification system used previously.

A new build machine is also available.  You can check/trigger builds at 

http://build.springframework.net/ccnet

[2008-06-30]

ARTICLE:  Billy McCafferty has released a new code base and architectural guidance for integrating ASP.NET MVC with NHibernate 1.2 and Spring.NET.  The documentation also includes an extensive lab for using and extending the sample application. The official announcement and motivation for such an architecture is here.

Your feedback is most welcome!.

[2008-06-2]

ANNOUNCEMENT:

Dear Spring Community,

We are pleased to announce that Spring .NET 1.1.2 has been released.  

Download | SupportDocumentation | Changelog

This is bugfix and minor enhancement release.  Important bug fixes are:
  • PreviousPage property was not set correctly during Server.Transfer.
  • Fix rendering of validation user controls.
A few minor enhancement were made.  Of note, the debug build is now a signed assembly and the release build is compiled using the flag /DEBUG:pdbonly.  Please refer to the changelog for details.

[2008-05-7]
PRESENTATION:Steinar Dragsnes presented an introduction to Spring.NET covering dependency injection, transaction management, and Aspect- Oriented Programming to the Norwegian .NET User Group on the 28th of April. Slides are available for download.

[2008-05-5]

ANNOUNCEMENT:

Dear Spring Community,

We are pleased to announce that Spring .NET 1.1.1 has been released.  

Download | SupportDocumentation | Changelog

This is primarily a bugfix and enhancement release but some minor new features were introduced:
[2008-04-7]
VIDEO PRESENTATION: Recorded at the QCon conference in San Francisco, Mark Pollack provides an introduction to Spring.NET in this video presentation..

[2008-03-17]

INTERVIEW: Mark Pollack, founder of Spring.NET, talks about shared ideas between the Java and .NET communities and the history of Spring.NET in this InfoQ video interview.

[2007-02-6]

ARTICLE: David Consdorff has written an article on "Dependency Injection with Spring.NET".  It starts off simple and ends with an example showing a typical 3-tier application.

[2008-01-24]

BLOG: Mark Pollack started a long overdue blog, first entry is on Spring.NET and the (non obvious) options available for container configuration.

[2008-01-4]

ANNOUNCEMENT:

We are pleased to announce that the Spring .NET 1.1 final release is now available.  

Spring .NET 1.1 now available
 
       Download | SupportDocumentation | Changelog

Feature Summary
  • Inversion of Control Container
  • Aspect-Oriented Programming Framework
  • Aspect Library
  • ASP.NET framework
  • ASP.NET AJAX integration
  • ADO.NET framework
  • Declarative transaction management
  • Declarative middleware services
  • NHibernate integration
  • NUnit integration testing
Please read the overview for additional descriptions of these features.

This release has been a long time in the making and the team would like to extend our heartfelt thanks to everyone who has contributed to the project.

Happy holidays and enjoy!


[2007-12-7]
CASE STUDY:   A case study on Spring.NET's use in Mercado Eletrônico, the leading B2B company in Latin America, is now available online in the .NET Developers Journal. By Ricardo Pardini and Eric Lemes.

[2007-11-27]