1. 事务管理的编程方式实现

1. 工作原理

 spring 事务配置的方式1,2,3

事务管理器读取事务定义信息,从而得到事务状态,再根据事务执行的状态,决定事务是回滚还是提交

2. 配置事务管理器,事务模板

 spring 事务配置的方式1,2,3

3. AccountServiceImpl类中,加入相应注值,编写代码

 spring 事务配置的方式1,2,3

4. 测试

 spring 事务配置的方式1,2,3

传统事务方式的控制(了解)

TransactionProxyFactoryBean,使用它进行代理增强,不用自己去编程实现事务管理,缺点是一个目标对象要有事务操作时,就需要创建一个代理的配置。

 

2. 事务管理的声明式之XML实现(重点)

1. 确保jar

 spring 事务配置的方式1,2,3

2. 名称空间

 spring 事务配置的方式1,2,3

 

3. 配置

spring 事务配置的方式1,2,3

 

 

4. 测试

 spring 事务配置的方式1,2,3

3. 事务管理之注解实现

1. applicationContext.xml配置

 spring 事务配置的方式1,2,3

2. @Transactional作用于某个方法或某个类

 spring 事务配置的方式1,2,3

3. AccountDaoImpl.java,AccountServiceImpl.java类上加上注解

 

 spring 事务配置的方式1,2,3

 spring 事务配置的方式1,2,3

4. SpringJunit单元测试集成

1. 导入新的jar:spring-test-xxx.jar

2. 测试类:

 spring 事务配置的方式1,2,3


相关文章: