一.Spring框架概述
1,Spring是一个 开源的 轻量级的 JavaEE框架。
2,spring的两个核心部分:IOC,Aop
3,spring框架的特点:
4,入门案例:
1),下载Spring5:
2),下载完成以后,参加一个普通的java项目,将jar导入项目
3),使用spring
二,IOC容器
1.IOC底层原理
1),什么是IOC:
2),使用IOC的目的
3)IOC入门案例
2,IOC底层原理
1),xml解析,工厂模式,反射
2)图解IOC底层原理
3.IOC接口(BeanFactory)
1),BeanFactory接口:
2),ApplicationContext接口:
3),两接口的区别
4),applicationContext的实现类
3.IOC操作Bean管理(基于xml)
1),什么是bean管理:
2),bean管理的实现方式:
a,基于xml配置文件的实现方式
1.基于XML方式创建对象
2.基于XML方式的属性注入
3.注入空值和特殊字符
4,注入bean
5.注入集合属性
6,Spring中的两种bean
7,bean的作用域:
8,XML的自动装配
9,引入外部属性管理
4.IOC操作Bean(基于注解)
1,spring针对创建对象提供的注解
2,开启组件扫面配置的细节配置
3,使用注解出入属性
4,完全注解开发
三,Aop
1,什么是AOP
2,AOP的底层原理
1,AOP底层使用动态代理
2,使用JDK的动态代理
3,AOP中的相关术语
4,AOP的操作准备
5,AOP操作(AspectJ注解)
6,AOP操作(AspextJ注解)优化
7,AOP操作(XML配置文件)
8,完全注解开发
四,JdbcTemplate
1,JdbcTempalte的概念
2,使用JdbcTemplate模板对数据库的增删改查
3,使用JdbcTemplate模板对数据库的批量操作
五,事务操作
1,事务的概念:
2,事务环境的搭建
3,spring事务管理的介绍
1,事务添加到JavaEE的三层体系结构的Service层(业务逻辑层)
2,在Spring事务操作:
4,多事务之间事务的传播行为:
5, ioslation关于事务的隔离级别:
6,关于事务的超时限制:
7,readOnly是否只读:
8,rollbackFor:回滚
9,noRollbackFor:不回滚
10,事务完全注解开发
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。