Spring框架功能分为哪些模块?其作用是什么?

本文详细介绍了Spring框架的模块构成,包括Core Container、Data Access/Integration、Web和其他模块,阐述了各模块的功能和作用。如Core Container中的Bean管理和IoC/DI,Data Access/Integration层的JDBC、ORM支持,Web层的Web MVC和WebSocket,以及其他模块的AOP、Instrumentation等。此外,还提及Spring Cloud Alibaba在微服务开发中的应用。
摘要由CSDN通过智能技术生成

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。本文,就来说一说Spring框架功能模块构成及概念。

Spring框架功能模块构成及概念,Spring框架采用分层架构,功能要素被分成20个模块,分为Core Container、Data Access/Integration、Web、AOP、Instrumentation、Messaging和Test。

Spring Cloud Alibaba 提供微服务开发的一站式解决方案。包含开发分布式应用微服务的必需组件,依托Spring Cloud Alibaba,需要添加一些注解和少量配置,将Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。
在这里插入图片描述

一、核心容器Core Container

Spring的核心容器是其他模块建立的基础,它主要由Beans模块、Core模块、Context模块、Context-support模块和SpEL(Spring Expression Language,Spring表达式语言)模块组成。

Beans模块:提供了BeanFactory,是工厂模式的经典实现,Spring将管理对象称为Bean。

Core核心模块:提供了Spring框架的基本组成部分,包括IoC和DI功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值