Dashboard > .NET Commons > Home > Spring.NET Contributions > Information > Page Comparison
Spring.NET Contributions
compared with
Current by Aleksandar Seovic
on Oct 13, 2005 16:46.

(show comment)
 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

 Spring.NET team would like to contribute following components to Commons.NET:
  
 h5. Spring.Attributes
  
  Collection of generally useful attributes that would be much more useful if shared accross projects.
  Collection of generally useful attributes that would be much more useful if shared accross projects. Includes attributes related to caching, lazy loading, state change tracking, etc.
  
 h5. Spring.Collections
  
 Spring.Collections contains classes that were donated by the author of Iesi.Collections project and documented in an article on Code Project. We believe that same collections are used by the iBatis.NET and NHibernate teams as well, so we should probably synch up and find out who has the most complete and the most improved version of the code.
  
 h5. Spring.Objects.Navigation
  
 Provides expression-based object graph navigation, inspired by [OGNL|http://www.ognl.org], but not nearly as powerful and complete. There is a lot of room for improvement in this area, but current implementation provides a good starting point and supports most common usage scenarios.
  
 h5. Spring.Objects.TypeConverters
  
 Spring.NET implements a number of useful type converters that are generally useful. We believe that a better place for those would be Commons.NET project, as it would make all of the converters easily accessible to anyone.
  
 h5. Spring.Pool
  
 Provides object pooling implementation that is used by Spring.Aop but is not core feature of the framework.
  
 h5. Spring.Proxy
  
 Spring.Proxy can be used to generate either inheritance or composition-based dynamic proxies, which can be useful in a wide range of scenarios. This functionality is used within Spring.NET AOP and various service exporters, but we believe that it would be more useful to the community at large if it was part of Commons.NET.
  
 h5. Spring.Threading
  
 Provides a port of widely used and well known util.concurrent Java threading library, originally written by Doug Lea and later incorporated into Java 1.5 through JCP.
  
 h5. Spring.Core.IO
  
 Provides a number of resource implementations that allow users to access different resources in the same fashion. Current resource abstraction include files, URLs, resources within web application and in-memory streams.
  
 h5. AopAlliance interfaces
  
 AopAlliance defines a basic set of interfaces that should be used within different proxy-based AOP implementations in order to make advices reusable.
Site running on a free Atlassian Confluence Open Source Project License granted to OSS. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) - Bug/feature request - Contact Administrators