Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 Spring MVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三方框架和类库,已经成为使用最多的 Java EE 企业应用开源框架。
所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。
WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:
IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合可以说不论公司大小没有不需要用到spring的,既然spring这么重要那么如何才能系统的从底层开始学习呢?这份豆瓣上评分8.9的spring高级源码解析真的一生推,一起来看看吧
篇幅有限这里仅仅展示部分内容,全文共从七个部分由浅入深地讲解spring源码,需要的朋友可以帮忙转发关注一下,后台私信【999】即可免费领取原件
第1节Spring简介
第2节Spring 发展历程
第3节Spring的优势
第4节Spring的核心结构
第5节Spring框架版本
第1节IoC
1.1什么是IoC?
1.2 IoC解决了什么问题
1.3 1oC和DI的区别
第2节AOP
2.1什么是AOP
2.2 AOP在解决什么问题
2.3为什么叫做面向切面编程
第1节银行转账案例界面
第2节银行转账案例表结构
第3节银行转账案例代码调用关系
第4节银行转账案例关键代码
第5节银行转账案例代码问题分析
第6节问题解决思路
第7节案例代码改造
第1节Spring IoC基础
1.1 BeanFactory与ApplicationContext区别
1.2纯xm|模式
1.3 xmI与注解相结合模式
1.4纯注解模式
第2节Spring IOC高级特性
2.1 lazy- Init延迟加载
2.2 FactoryBean和BeanFactory
2.3后置处理器
2.3.1 BeanPostProcessor
2.3.2 BeanFatorpotProcessor
第1节Spring IoC容器初始化主体流程
1.1 Spring IoC的容器体系
1.2 Bean生命周期关键时机点
1.3 Spring IoC容器初始化主流程
第2节BeanFactory创建流程
2.1获取BeanFactory子流程
2.2 BeanDefinition加载解析及注册子流程
第3节Bean创建流程
第4节lazy-init 延迟加载机制原理
第5节Spring IoC循环依赖问题
第1节AOP相关术语
1.1业务主线
1.2 AOP术语
第2节Sring中AOP的代理选择
第3节SringAOP的配置方式
第4节Spring中AOP实现
4.1 XML模式
4.2 XML+注解模式
4.3注解模式
第5节Spring声明式事务的支持
5.1事务回顾
5.2 Spring中事务的API
5.3 Spring 声明式事务配置
第1节代理对象创建
AOP基础用例准备
时机点分析
代理对象创建流程
第2节Spring声明式事务控制
@EnableTransactionManagement
加载事务控制组件
因为内容较多这里仅仅展示部分,还有更多更全面细节无法未能展示,全文共从七个部分由浅入深地讲解spring源码,需要的朋友可以帮忙转发关注一下,后台私信【999】即可免费领取