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 January  20 - 23 2009 in

Refer to the training page for more information. 

CONFERENCE:

SpringOne Conference

Dear Spring Community,

Mark Pollack will be presenting the following talks at the springOne confrence
Hope to see you there!

[2008-11-24]

FREE WEBINAR (In German):

Dear Spring Community,

Erich Eichinger of the Spring for .NET team will be presenting a free webinar that will provide an overview of Spring for .NET including new features introduced in the latest release.  There will be time to answer your questions and give feedback.  The webinar will be in German on December 4th, 16h-17h (CET) 

You can register at
https://www1.gotomeeting.com/register/256211712

[2008-11-20]

PRESENTATION:

Thomas Haug, Senior Consultant and Architect at Mathema Software GmbH, had made an extensive presentation to Spring.NET providing a broad overview of the framework as well as a deeper dive into dependency injection, NHibernate integration and declarative transaction management. (In German)  

[2008-11-19]

ANNOUNCEMENT:

Dear Spring Community,

We are pleased to announce that Spring .NET 1.2.0 is now available.  

Download | SupportDocumentationCommunity

This release contains the following new major features:
  • WCF Integration - Configure WCF services using dependency injection. Apply AOP advice to WCF services.
  • MSMQ integration - MSMQ helper classes to increase your productivity developing messaging applications.  Provides integration with Spring's transaction management features.
  • Apache ActiveMQ integration - Helper classes to increase your productivity developing messaging applications with ActiveMQ/NMS
  • Quartz integration - Configure Quartz jobs, schedulers, triggers using dependency injection. Convenience classes for implementing Quartz Jobs.
  • AOP - New inheritance based AOP proxy generation
  • NHibernate 2.0.1 support.
Other notable new features:
This release includes approximately 100  bug fixes and enhancements since the 1.1.2 release. 

Please refer to the changelog for additional details.


Enjoy!

[2008-11-10]
ANNOUNCEMENT:

YourKit is kindly supporting open source projects with its full- featured .NET profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling .NET and Java applications. Take a look at YourKit's leading software products: YourKit .NET Profiler and YourKit Java Profiler.
 
[2008-10-17]
ANNOUNCEMENT:

Dear Spring Community,

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

Download | SupportDocumentation | Changelog

This release contains the following new features:
  • WCF Integration - Configure WCF services using dependency injection. Apply AOP advice to WCF services.
  • MSMQ integration - MSMQ helper classes to increase your productivity developing messaging applications.  Provides integration with Spring's transaction management features.
  • ApacheMQ integration - Helper classes to increase your productivity developing messaging applications with ActiveMQ/NMS
  • Quartz integration - Configure Quartz jobs, schedulers, triggers using dependency injection. Convenience classes for implementing Quartz Jobs and integration with Spring's transaction management features.
  • AOP - New inheritance based AOP proxy generation.
  • NHibernate 2.0.1 support.
Other notable new features in 1.2.0 RC1
Support for TIBCO EMS, Websphere MQ, and Progress SonicMQ will be made available commerically.  Contact sales for more information.

Please refer to the changelog for additional details.


Enjoy!

[2008-10-16]
CONFERENCE:  Spring in Finance, October 10, London, UK

Spring in Finance is a free, 1 day event, full of sessions and discussions on the Spring Framework, exclusively aimed at Developers and Architects that work in Financial Services. The programme for this day:
  • Rod Johnson, CEO of SpringSource, will open the day with a keynote on Spring.
  • Ben Hale will introduce the dm Server and explain why it is the container of choice for Spring Applications.
  • David Syer will be presenting on realising the power of Spring Batch.
  • Senior Software Engineer Sam Brannen will explain how to build Web Applications for SpringSource Application Platform.
  • Russ Miles will be presenting on Spring .NET and Spring Extensions.
  • Jan Machachek will give a hands-on guide to migrating a large Java EE web application to dm Server.
  • Mark Thomas will provide a rapid introduction to maximizing performance and security with Tomcat.
The event will be held at the Crypt in London on the 10th of October. Attendance is free for registered participants. Register now!

[2008-10-8]
ANALYST REPORT:

The Burton Group has released a research paper evaluating the Spring portfolio

Burton Group Research Report

Some highlights related to Spring.NET include:
  • "Organizations invested in .NET should similarly investigate Spring.NET"
  • "Organizations using Active Server Pages for .NET (ASP.NET) should likewise evaluate Spring.NET's web features."
  • "Spring.NET can provide a consistent cross-platform programming model for enterprises invested in both Java and .NET development, and it is especially valuable to enterprises with developers cross-trained on both platforms. Spring.NET is also viewed favorably by Microsoft; its project lead was named a Microsoft Most Valued Professional in 2007."


[2008-09-17]
ANNOUNCEMENT:

Dear Spring Community,

I'm happy to announce that Erich Eichinger has joined SpringSource to work on Spring.NET development full-time. Erich has contributed enormously to the project over the past several years and, as you may have noticed, has been instrumental in answering your questions on the forums.

Congratulations Erich!

Cheers,
Mark

[2008-09-15]
CONFERENCE:

Erich Eichinger will be presenting an overview of Spring.NET at the upcoming BASTA conference in Mainz, Germany Sept 22-26.  See this page for conference details.

Download the presentation and browse others.


[2008-09-15]
ANNOUNCEMENT:

Dear Spring Community,

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

Download | SupportDocumentation | Changelog

This release contains the following new features:
  • WCF Integration - Configure WCF services using dependency injection. Apply AOP advice to WCF services.
  • MSMQ integration - MSMQ helper classes to increase your productivity developing messaging applications.  Provides integration with Spring's transaction management features.
  • ApacheMQ integration - Helper classes to increase your productivity developing messaging applications with ActiveMQ/NMS
  • TIBCO EMS integration - Helper classes to increase your productivity developing messaging applications with TIBCO EMS
  • Quartz integration - Configure Quartz jobs, schedulers, triggers using dependency injection. Convenience classes for implementing Quartz Jobs and integration with Spring's transaction management features.
  • AOP - New inheritance based AOP proxy generation.
  • NHibernate 2.0 RC1 support.
Other notable items
  • Improvements were made to regarding web dependency injection performance.
  • QuickStart applications are available for WCF, Quartz, MQMQ, and EMS integration.

Please refer to the changelog for additional details.


Enjoy!

[2008-08-15]
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]