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 New York, (September), London (October), and Munich (November - in German). Refer to the training page for more information.
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
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 |
Support |
Documentation |
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]
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 |
Support |
Documentation |
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 |
Support |
Documentation |
Changelog
This is primarily a bugfix and enhancement release but some minor new features were introduced:
[2008-04-7]
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.
Download |
Support |
Documentation |
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]