Spring整体架构

本文详细介绍了Spring框架的Core Container层,包括Core、Beans、Context和SpEL模块,Data Access层涉及JDBC、ORM、OMX、JMS和Transaction模块,Web层涵盖Web、Servlet和Portlet模块,以及其他模块如AOP、Aspects、Instrumentation和Test。文章旨在理解Spring的各组件及其在应用程序中的作用。
摘要由CSDN通过智能技术生成

Spring整体架构图

在这里插入图片描述

一.Core Container层

  提供核心容器层

  1.Core模块

    包含Spring框架基本的核心工具类,Spring的其他组件都要使用这个包里的类

  2.Beans模块

    是所有应用都要用到,其包含了访问配置文件、创建和管理bean等操作所有类

  3.Context模块

    构建于Core模块和Beans模块基础之上,提供了一种类似于JNDI注册器的框架式的对象访问方法。其继承了Beans的特性,为Spring提供了大量扩展

  4.SpEL模块

    提供强大表达式语言用于运行和查询和操作对象。

二.Data Access层

  提供数据管理

  1.JDBC模块

    提供一个JDBC抽象层,消除冗长的JDBC编码和解析数据库特有错误码

  2.ORM模块

    提供对象关系映射API,如JPA、JDO、Hibernate、IBatis,提供了一层交互层

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值