From http://www.cnblogs.com/kid-li/archive/2008/04/02/1134318.html

Spring框架包含了很多特性,下图展现了Spring.NET的核心模块:

Spring.Core:框架中最基础的部分,它允许你配置程序使用依赖注入。它还包含一些附加特性:

Expression Language:在运行时提供对对象有效的查询和操作

Validation Framework:为业务对象提供复杂的验证规则

Data binding Framework:用户界面框架实现数据绑定

Dynamic Reflection:提供一个高性能的反射接口

Threading:提供附加的concurrency abstractions,像线程本地存储

Resource abstraction:提供一个通用的接口解决从文件和URL中处理输入流

Spring.Aop:使用这个模块实现方面编程。Spring的方面库(aspect library)提供了预先定义并容易使用的方面:事务,日志,执行监视,缓存,方法重试和异常处理。

Spring.Data:实现这个模块完成高效的数据访问并实现事务管理。

Spring.Data.NHibernate:数据持久层。

Spring.Web:在写Asp.net web应用程序时使用这个模块提升抽象级别。如:数据邦定,验证和配置。

Spring.Web.Extensions:在写Asp.net web应用程序时使用这个模块提升抽象级别。如:数据邦定,验证和配置。

Spring.Services:使用这个模块实现对象的分发通信技术。

Spring.Testing.NUnit:单元测试

转载于:https://www.cnblogs.com/day/archive/2008/08/29/1279801.html

Spring.net 模块组成相关推荐

  1. osgi和spring区别_OSGI和Spring动态模块–简单的Hello World

    osgi和spring区别 在此姿势中,我们将采用使用OSGi进行的第一个实现,并使用Spring Dynamic Modules改进应用程序. Spring动态模块(Spring Dm)使基于OSG ...

  2. OSGI和Spring动态模块–简单的Hello World

    在此姿势中,我们将采用使用OSGi进行的第一个实现,并使用Spring Dynamic Modules改进应用程序. Spring动态模块(Spring Dm)使基于OSGi的应用程序的开发更加容易. ...

  3. 【Spring】模块

    [Spring]模块 文章目录 [Spring]模块 一.系统架构 1.Core Container 2.AOP/Aspects/Instrument 3.Data Access/Integerati ...

  4. spring 安全模块在jsp中误用引起的问题

    2019独角兽企业重金招聘Python工程师标准>>> 一. <%@ taglib prefix="sec"uri="http://www.spr ...

  5. spring学习12 -Spring 框架模块以及面试常见问题注解等

    以下为spring常见面试问题: 1.Spring 框架中都用到了哪些设计模式? Spring框架中使用到了大量的设计模式,下面列举了比较有代表性的: 代理模式-在AOP和remoting中被用的比较 ...

  6. Spring各模块的功能及互相之间的关系

    目录 spring-framework 的源码目录 Spring FrameWork 结构图 各个模块功能(该部分参考结构图来看) 模块概述(该部分参考源码目录来看) 核心容器 AOP和Instrum ...

  7. 什么是spring?spring组成模块、spring优缺点、应用场景、bean的生命周期、线程并发问题

    什么是spring 在不同的语境中,Spring 所代表的含义是不同的.下面我们就分别从"广义"和"狭义"两个角度,对 Spring 进行介绍. 广义的 Spr ...

  8. 项目实战——配置MySQL与Spring Security模块

    PS:本篇文章主体内容并不涉及复杂代码的编写~~请大家放心食用hh 目录 一.整体框架 二.配置MySQL 1.下载MySQL 2.安装MySQL 3.配置MySQL 4.IDEA 连接 MySQL ...

  9. Spring四大模块和设计模式

    Spring IOC 工厂.单例.装饰器 Spring AOP 代理.观察者 Spring MVC 委派.适配器 Spring JDBC 模板方法

最新文章

  1. 初学java之JFrame窗口模式
  2. 通配符 泛域名 linux,openssl签署自己的泛域名(通配符)证书
  3. Quick Sort 快速排序算法
  4. SAP FI FAGLFLEXT/FAGLFLEXA 数据不正确重新更新操作
  5. mysql设置user_name唯一_mysql如何设置唯一性
  6. 数据库面试题【十六、优化长难的查询语句】
  7. Effective Java之请不要在新代码中使用原生态类型(二十三)
  8. AcWing之重建二叉树
  9. phpcmsV9 公告内容(图片不显示问题)
  10. 机器学习 | 决策树的理论与实践
  11. java8 functionalinterface注解_@FunctionalInterface注解的使用
  12. 95-35-010-Topic-Topic 扩容 源码解析
  13. Java教程:Java字符串的替换(replace()、replaceFirst()和replaceAll())
  14. window下安装mysql
  15. 37. 使用accumulate或者for_each进行区间统计
  16. [你好,2022] 月落乌啼霜满天,江枫渔火对愁眠
  17. 【Protues仿真】PNP三极管驱动蜂鸣器和实际电路相同却不响问题探讨
  18. ASP+AJAX实现分页效果[Z]
  19. .NET平台C/S架构应用程序开发核心技术总结(MyKTV点歌系统案例分析)
  20. 系统平台运营热门店铺模式

热门文章

  1. python线性表顺序存储实现_数据结构——基于C的线性表的顺序存储结构的基本操作的实现...
  2. web---jsp连接数据库
  3. python学习面向对象_python学习之面向对象学习
  4. javascript写字技巧_【iGeek手册】如何书写更加简洁的javascript代码?
  5. ViewPager+Fragment懒加载
  6. Android应用开发:页面跳转和数据传递
  7. hdmi 屏幕旋转 树莓派_计算机实验室之树莓派:课程 9 屏幕04
  8. 学多门计算机语言的好处,多学一门语言的19大好处
  9. webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...
  10. pyharm虚拟环境_手把手教你如何在Pycharm中加载和使用虚拟环境