Spring AOP和事务管理 XML的实现方式

一。内容回顾

(一)。 junit4 @BeforeClass @AfterClass @Test
Spring和junit集成:
@Runwit(SpringJunit4ClassRunner.class)
@ContextConfiguration(“classpath:xml”)
(二)Spring jdbc
List list = new ArrList();
Manager man = null;
while(rs.next()){
man= new manager();
id=rs.getString
name
pass
Man.set
}
List=linkedlist

事务四大特性:

  • 原子性
  • 一致性
  • 持久性
  • 隔离性

事务传播特性:

在这里插入图片描述

二。Spring aop

(一)AOP作用

AOP面向切面的思想,把核心业务与增强功能分开,降低模块之间的耦合度,形成了可插拔式的结构,在保证核心业务执行不受影响的条件下,可以选择性的插拔增强功能,达到扩展功能的目的。

(二)AOP依赖jar包

在这里插入图片描述

(三)AOP术语

在这里插入图片描述在这里插入图片描述

(三)Spring事务管理

(一)事务回顾

事务的四大特性:原子性,一致性,隔离性,持久性

读未提交:读到没有提交的数据
脏读、不可重复读(修改)、幻读(添加/删除)
读已提交(Oracle):读到已经提交的数据。
不可重复读、幻读
可重复读(Mysql):
幻读
序列化读:一个一个读

事务管理方式:基于XML的声明式事务管理和编程式事务管理

声明事务管理分为2种方式实现:分别为XML和注解进行实现

(一)XML实现方式

(1)配置事务管理器
常见的事务管理器:JDBC事务管理器、Hibernate事务管理器、JTA分布式事务管理器
在这里插入图片描述
(2)配置事务属性
在这里插入图片描述在这里插入图片描述(3)配置事务切面
在这里插入图片描述

(二)基于注解的声明式事务管理

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值