Spring体系结构(远古版本)

本篇文章整理一下spring的体系结构,用于考试复习。教材原因,体系已经不是最新的了。

在这里插入图片描述
Spring 框架的分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 Bean 的方式。

  1. 核心容器。提供Spring框架的基本功能,其主要组件是BeanFactory,是工厂模式的实现。它通过控制反转模式,将应用程序配置和依赖性规范与实际应用程序代码分开。
  2. Spring 上下文。向Spring 框架提供上下文信息,包括企业服务,如JNDI、EJB、电子邮件、国际化、校验和调度等。
  3. Spring AOP。通过配置管理特性,可以很容易地使 Spring 框架管理的任何对象支持AOP。Spring AOP 模块直接将面向方面编程的功能集成到Spring框架中。
  4. Spring DAO。JDBC DAO 抽象层提供了有用的异常层次结构,用来管理异常处理和不同数据库供应商抛出的错误消息。(对JDBC 中的访问数据库的异常 做了封装 由原来的检查异常(Sql Exception)包装成了一个运行时异常(DataAccessException))
  5. Spring ORM。Spring 框架插入了若干ORM框架,提供ORM的对象关系工具,其中包括JDO、Hibernate和iBatis SQL Map,并且都遵从Spring 的通用事务和 DAO 异常层次结构。
  6. Spring Web 模块。为基于 Web 的应用程序提供上下文。它建立在应用程序上下文模块之上,简化了处理多份请求及将请求参数绑定到域对象的工作。
  7. Spring MVC 框架。一个全功能构建Web应用程序的 MVC 实现。通过策略接口实现高度可配置,MVC 容纳了大量视图技术,其中包括JSP、Velocity、Tiles、iText和POI。

参考资料:
JAVAEE教程(第二版)郑阿奇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rglkt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值