1:Spring 七个组成模块

Posted zwh820672664

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1:Spring 七个组成模块相关的知识,希望对你有一定的参考价值。

1.Spring 框架有7个模块组成,如图所示:

技术图片

2.每个模块的功能:

  1. 核心容器(Spring Core):提供了Spring 框架的核心功能。BeanFactory 是 Spring 核心容器的主要组件。它提供控制反转将应用程序的配置和依赖性规范与实际的应用程序代码分开,这是整个Spring的基础。
  2. Spring Context:提供配置文件,向 Spring 框架提供上下文信息。它构建再BeanFactory 之上,另外增加了国际化,资源访问等功能。
  3. Spring AOP:Spring 提供了面向切面编程的功能,因为Spring 的核心是基于控制反转的,Spring的依赖注入为AOP提供支持。
  4. Spring DAO:提供了一个简单有效的JDBC应用。
  5. Spring ORM:对其他一些ORM框架提供支持,如:JDO,Hibernate和iBatis等。
  6. Spring Web: 提供了简化的处理多部分请求以及将请求参数绑定到域对象的任务。
  7. Spring MVC:提供了MVC模式。

3.Spring特点:

  1. 设计良好的分层结构。
  2. 以IOC为核心,促使开发人员面向接口编程。
  3. 高内聚低耦合。
  4. Spring 能够替代 EJB。
  5. Spring 很好地实现了MVC2,并提供了简单的对国际化与资源访问的支持,并且可以和Spring 提供的IOC 和 AOP 联系起来。
  6. Spring 可以与其他框架很好地结合。

以上是关于1:Spring 七个组成模块的主要内容,如果未能解决你的问题,请参考以下文章

个人技术总结

spring学习--spring七大模块

spring的核心模块有哪些?

spring5的基本组成(6个模块)

Spring的学习____1.概述

Spring 由哪些模块组成?