前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring体系结构和组件的作用

Spring体系结构和组件的作用

作者头像
IT学习日记
发布2022-09-13 16:09:23
4900
发布2022-09-13 16:09:23
举报
文章被收录于专栏:IT知识进阶学习

前言

  Spring Framework作为现在最流行的后台架构之一,无论是工作还是学习中都不可避免地要学习和使用它,但是很多人可能还单单在使用层面,对Spring Framework整体的组成没有一个清楚的认识,下面就对组成Spring的组件进行一个介绍,帮助大家更好地认识Spring框架。

Spring Framework各大组件

image.png
image.png

一: Data Access模块相关jar包

1、Spring-JDBC: jdbc支持包

2、Spring-tx: 支持事务控制

3、Spring-orm: 对象映射关系,继承orm框架

4、Spring-oxm: 支持对象xml映射

5、Spring-jms: 支持对象消息服务

二: Web模块相关jar包

1、Spring-web: 基础的web功能

2、Spring-webmvc: 支持webmvc实现

3、Spring-webmvc-porlet: 基于porlet的mvc实现

4、Spring-structs: 集成structs,但spring4不再推荐

5、Spring-websocket: websocker支持(spring4),为web应用程序提高高效的通信工具。

6、Spring-mssaging: 支持构建消息的应用程序(Spring4支持)

三: AOP模块相关的jar包

1、Spring-AOP: 支持面向切面编程

2、Spring-Aspect: 集成Aspect,支持使用Aspect实现面向切面编程

3、Spring-instrument: 提供一些类级的工具支持以及classloader的实现

四: Core Container模块相关的jar包

1、Spring-core: 提供依赖注入DI和控制反转IOC的支持

2、Spring-beans: Bean工厂和bean的装配支持

3、Spring-context: Spring的上下文支持

4、Spring-Expression: 支持Spring表达式语言  

五: Test模块相关的jar包

1、Spring-test: 提供junit和Mock测试功能

2、Spring-context-support: Spring的额外包支持如邮件服务

写在最后

  本篇文章就Spring Framework组成的组件进行了一个简单的介绍,后续文章会深入介绍其中的细节。经验就是一个积累的过程,没有谁能够一步登天,所以脚踏实地才是成功的秘诀。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/06/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Spring Framework各大组件
    • 一: Data Access模块相关jar包
      • 二: Web模块相关jar包
        • 三: AOP模块相关的jar包
          • 四: Core Container模块相关的jar包
            • 五: Test模块相关的jar包
            • 写在最后
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档