什么是Spring



IOC/DI

BeanFactory和ApplicationContext的区别


Spring的相关配置
scope属性:Bean的作用范围






Spring的Bean的属性注入&&&&Spring的属性注入:对象类型的注入

名称空间p的属性注入的方式:Spring2.x版本后提供的方式

SpEL的方式的属性注入:Spring3.x版本后提供的方式
注入复杂类型


Spring的分配置文件的开发
注解开发:重中之重






Aop



AOP的开发中的相关术语
什么?看不懂?看这个

Aop演示


4.配置进行织入,将通知织入目标对象中

很复杂,故开启注解配置

1导包,同上



配置文件开启事务自动扫描。





附加内容:
读取外部的Properties配置

什么是事务
事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败
事务特性(ACID)
如果不考虑隔离性引发安全性问题
解决读问题!设置事务隔离级别
事务的传播行为



创建业务层和DAO的类


配置业务层和DAO
编写测试类


方式一:
配置事务管理器
需要在业务层注入事务管理模板

手动编写代码实现事务管理


方式二:
配置事务管理器

配置事务的通知


配置aop事务
方式三:重中之重———*****************Spring的声明式事务的注解方式
引入jar包
配置事务管理器
开启事务管理的注解
在使用事务的类上添加一个注解:
@Transactional
