Spring 事务管理学习总结篇

来源:互联网 发布:三亚南山寺旅游数据 编辑:程序博客网 时间:2024/06/05 20:20

      花了一天的时间,看了一遍<<Spring 3.x 企业应用开发实战>>,又看了网上几个大神写的博客,有所启发,就开始了Spring事务管理的练手之路.

                          

     看完此书,深感Spring框架的强大,在企业级开发的广泛应用.可以说,做java开发,不学精Spring,那是不能有所作为滴.闲话不多说.我们来看看Spring事务管理的分类:


Spring将事务管理分成了两类:
    * 编程式事务管理
           * 手动编写代码进行事务管理.(很少使用)
     * 声明式事务管理
           * 基于TransactionProxyFactoryBean的方式.(很少使用)
                           * 需要为每个进行事务管理的类,配置一个TransactionProxyFactoryBean进行增强.
           * 基于AspectJ的XML方式.(经常使用)
                           * 一旦配置好之后,类上不需要添加任何东西
           * 基于注解方式.(经常使用)
                          * 配置简单,需要在业务层上添加一个@Transactional的注解.


这四类事务管理,我皆写了一个测试案例,详见下图


                                             


这四个案例的代码已经写成文章发过了,就不赘述了,详见本人之前发的博文

            Spring 编程式事务管理

           Spring 声明式事务管理----基于TransactionProxyFactoryBean的方式

           Spring 声明式事务管理----基于AspectJ的XML方式

           Spring 声明式事务管理----基于注解方式


这是本人参考大神博客写的Spring事务管理方面内容的介绍,详见下文

           Spring 事务管理概要介绍


也可以下载源码参考:点击--->下载源码

原创粉丝点击