Spring .NET

a port and extension of the Java based Spring Framework for .NET
Download

Spring .NET Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • SpringSource
  • Publisher web site:
  • Operating Systems:
  • Windows 2003/XP/2000/Me/NT
  • File Size:
  • 10.0MB

Spring .NET Tags


Spring .NET Description

EditBy Spring.NET provides comprehensive infrastructural support for developing enterprise .NET applications. It allows you to remove incidental complexity when using the base class libraries makes best practices, such as test driven development, easy practices. Spring.NET is created, supported and sustained by SpringSource. The design of Spring.NET is based on the Java version of the Spring Framework, which has shown real-world benefits and is used in thousands of enterprise applications world wide. Spring .NET is not a quick port from the Java version, but rather a 'spiritual port' based on following proven architectural and design patterns in that are not tied to a particular platform. The breath of functionality in Spring .NET spans application tiers which allows you to treat it as a one stop shop but that is not required. Spring .NET is not an all-or-nothing solution. You can use the functionality in its modules independently. 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 The Spring.Core module also includes the following additional features. Expression Language - provides efficient querying and manipulation of an object graphs at runtime. Validation Framework - a robust UI agnostic framework for creating complex validation rules for business objects either programmatically or declaratively. Data binding Framework - a UI agnostic framework for performing data binding. Dynamic Reflection - provides a high performance reflection API. Threading - provides additional concurrency abstractions such as Latch, Semaphore and Thread Local Storage. Resource Abstraction - provides a common interface to treat the InputStream from a file and from a URL in


Spring .NET Related Software