Modules Downloads and Documentation
The Quartz Scheduling and Apache Active MQ module
projects are now part of the Spring.NET 1.2 release.
The TIBCO EMS messaging support has been made part of the Spring.NET 1.3 release.
Modules are now developed under Spring
Extensions; a new venture by
SpringSource to encourage and support quality community contributed
extensions to the Spring projects and programming model.
hosts three .NET projects
led by members of the Spring.NET community
db40 for .NET
The purpose of this extension is to allow users of the popular db4o
object database on the .NET platform to make use of Spring's powerful
data access features, just like they can already do using ADO and
Lead: Dirk Lowers
Integration for .NET
Spring Integration for .NET provides an extension of the Spring
programming model to support the well-known Enterprise Integration
Patterns while building on the Spring Framework's existing support for
enterprise integration. It enables simple messaging within Spring-based
applications and integrates with external systems via simple adapters.
Those adapters provide a higher-level of abstraction over Spring's
support for remoting, messaging, and scheduling. Spring Integration's
primary goal is to provide a simple model for building enterprise
integration solutions while maintaining the separation of concerns that
is essential for producing maintainable, testable code.
The Spring Integration for .NET project will use the design and code
base of the Spring
Integration for Java project as
a basis, adapting the code as
need to support .NET idioms and move in the direction to take advantage
of .NET only features such as Lambda expressions and extension methods.
Lead: Andreas Döhring
This project is based on a .NET port of the JSR-166 Java library for
concurrency. We're making every attempt the bring the library over
as-is while making it easy to use for both .NET developers and Java
developers coming to .NET.
Lead: Kenneth Xu