• Spring事务管理


           1.什么是事务?

                   事务是单个逻辑工作单元执行的一系列的操作。

           2.什么时候需要用到事务?

                   当一个操作不安全时候或者需要一系列操作一并执行才算完成时,可以考虑用事务。

           3.事务的编程分类?

                   分为传统的编程式事务和声明式事务。编程式事务管理,即通过写代码定义事务开始、正常执行、事务提交、异常回滚;声明式事务管理,即

               即将事务作为一个切面代码单独编写,再通过AOP技术将事务管理做为切面织入到业务目标中。

           4.具体怎么用呢?

                   由于基于切面的事务管理更为常用所以这里着重声明式事务管理的学习,而声明式事务主要有两种方法,一种是基于配置文件的,一种是基于

               注解的。

    -----------------------------------------------------------------------------------------------------------------------------------

           基于配置文件:

           1)添加jar包(事务和jdbc和aop和Spring的常用的包,共12个包)

           2)接口定义接口的抽象方法

           3)写接口的实现方法。

           4)添加配置文件(配置数据源和jdbc模板、事务管理器、通知、切入点的织入)

           5)测试类(添加数据实现目标类中的方法)

           基于Annotation方式的声明式事务:

           1)配置文件(配置数据源和jdbc模板、定义bean并注入模板属性、事务管理器和数据源的添加

                              注册事务管理器,依赖数据源,注册事务管理器驱动)

           2)实现类的方法上添加注解

           3)测试

           

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    [导入]微软的XP和Server2003在双核CPU上有缺陷
    [导入]可怜的软件开发
    [CZoneSoft]在Firefox里播放wmv流媒体视频
    [导入]直接用IL改写别人的程序
    [导入]清除3721的中文上网插件CNS
    [导入]完成可脚本调用的视频录制控件
    垃圾短信投诉的地方和方法
    [导入]不需要服务器端的在线录制视频
    [导入]各银行跨行提款收费比较
    [导入]电热水器选购
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/10357285.html
Copyright © 2020-2023  润新知