Day 11 : Spring框架尚硅谷 40~49 & SpringMVC
事务
事务概念
- 什么是事务?
逻辑上的一组操作,要么都成果,有一个失败则都失败。比如银行转账,A转100给B,则A要少100,B要多100。而这两部分都需要成功才行,有一个失败则都会失败。 - 事务的四个特性(ACID):1)原子性:不可分割;2)一致性:操作前后总量不变;3)隔离性:多事物操作之间不会产生影响;4)持久性:事务执行完毕之后,数据发生永久变换;
事务流程
事务操作
- 事务一般添加到JavaEE三层结构的Service层(业务逻辑层)
- 在Spring进行事务管理操作有两种方式 1)编程式事务管理;2)声明式事务管理(常用);
- 声明式事务管理又有注解方式和xml方式。
- 声明式事务管理的底层是使用AOP原理
- Spring事务管理API:提供了一个接口,代表事务管理器,针对不同框架提供不同实现类。
事务操作看后续视频
Spring5新特性没看
之后可以看这个里面的总结进行复习