2021-10-15

一Spirng架构

横看成岭侧成峰,远近高低各不同.
不识庐山真面目,只缘身在此山中.
–宋-苏轼<题西林壁>


Spring为开发者提供一个一站式轻量级开发框架

在这里插入图片描述

Core Container(核心容器):
包含基本的IoC容器BeanFactory的接口与实现

core:提供框架基本组成:控制反转(IoC),依赖注入(DI)功能
beans:提供BeanFactory,是工厂模式的实现
conext:建立在Core和Beans模块的基础之上, 提供对象的访问方式,ApplicationContext应用上下文是Context的核心

AOP:
作为Spring集成其它模块的工具
Spring在JVM动态代理/CGLIB的基础上实现的AOP框架
例如:
声明式事务(TransactionProxyFactoryBean)就是通过AOP集成到Spring中

Web
在Web应用的设计中,MVC模式广泛使用,MVC的核心是使用了DispatcherServlet来完成Web请求的 拦截 分发 处理 ModelAndView数据的返回 等任务

Data AccessIntegration(数据集成访问)
对于关系型数据库Java通过JDBC来操作,
而Spring在JDBC的基础上进一步封装为JdbcTemplate来完成基本的数据库操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值