一.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,事务齐全注解开发