概述
Spring.NET 应用程序框架为企业级开发提供全面的基础框架支持。它去掉使用基类库附带的复杂性完成最佳的、简单的实践,如测试驱动开发。Spring.NET 由http://www.springsource.com/ 创建、支持和维护。 Spring.NET 的设计是基于Java 版本的 Spring 框架,在世界范围内很多企业级应用程序中使用。Spring.net 不是简单的移植,它是不依赖于具体平台,并基于已验证的体系结构和设计模式。Spring.net 功能的广度跨越应用程序各个层(application tier),让你可以把它当作“一站式(one stop shop)”,但不是必需的。Spring.net 不是一个要么完全不用,要么得全部使用的解决方案。你可以单独使用它的模块。稍后描述这些模块。 企业级应用程序通常由很多各种的物理层(physical tiers )组成,在每个层内,功能通常被拆分到功能层(functional layers)。如业务层(business service layer)使用数据访问层(data access layer)中的一个对象来完成一个用例(use-case)或应用。无论如何构建你的应用程序,在一天结束时,会有各种各样相互协作的对象,以形成适当的应用。因此,应用程序中的对象是彼此依赖的。
|