Spring.NET 框架 --------------------------------------------------------------
- 具有完整功能的控制反转容器 * 面向方面的编程框架 * 轻量级脚本的表达式语言 * 无关联验证框架 * ASP.NET 框架 * 为页面和用户控件提供依赖注入、双向数据绑定等功能 * ASP.NET MVC 和 ASP.NET WebAPI 框架 * 为 MVC (包括 WebAPI) 提供依赖注入 * 明确的事务管理抽象 * 通过使用通用 XML 配置和跨不同事务 API 的属性来进行明确的事务管理 * ADO.NET 框架 * 简化了对 ADO.NET 的使用。DAO 支持类和与 Spring 的明确事务管理功能的集成 * 可移植服务抽象 * 通过 .NET 远程调用、Web 服务或 .NET 服务组件将普通 .NET 对象导出,并基于端点 URL 和服务接口创建客户端代理 * NHibernate 集成 * 通过 NHibernate 5 集成来简化对 NHibernate 的使用,并参与 Spring 的明确事务管理功能 * ASP.NET AJAX 集成 * 导出器,用于在 JavaScript 上暴露已应用依赖注入和 AOP 的普通对象 * NUnit 和 MSTest 集成 * 提供测试用例的依赖注入以及 Spring 容器加载和缓存。数据访问和事务管理功能有助于集成测试 * WCF 集成 * 为 WCF 服务提供依赖注入和 AOP 建议的应用 * Quartz 集成 * 使用依赖注入和 Spring 的事务支持配置 Quartz 任务,以保存任务详细信息 * MSMQ 集成 * 通过提供消息发送和接收的辅助类来简化对 MSMQ 的使用。集成了 Spring 的事务管理功能 * NMS 集成 * 通过提供消息发送和接收的辅助类来简化对 NMS 的使用 * TIBCO EMS 集成 * 通过提供帮助来简化对 TIBCO EMS 的使用