spring整体架构
Posted dehigher
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring整体架构相关的知识,希望对你有一定的参考价值。
1、spring Ioc
在spring核心包提供BeanFactory、applicationContext两种容器的实现。
2、spring Aop
(1)Spring 集成AspectJ 作为Aop的一个特定实现、同时在jdk代理、cglib代理的基础上实现Aop框架。
(2)Aop 是Spring集成其他模块的工作,如集成TransactionProxyFactoryBean声明式事务处理
(3)实现流程:建立代理对象->实现aop拦截->实现Advice通知
3、spring Mvc
以DispatcherServlet为核心,实现MVC模式,与web容器集成,拦截、分发、处理web请求,封装渲染结果数据的web框架
4、spring Jdbc
spring 在jdbc规范基础上对jdbc进行封装、提供jdbcTemplate 、使得数据库操作更加简洁
5、spring 事物处理
spring事物处理是通过springAop 实现自身增强的典型模块。将事物处理过程抽象出来,通过切面增强实现
以上是关于spring整体架构的主要内容,如果未能解决你的问题,请参考以下文章