主要解析Spring两个重要基础IOC和AOP,解析Spring事务管理和配置 ...
分类:
编程语言 时间:
2016-09-03 16:45:10
阅读次数:
352
applicationContext.xml <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2 ...
分类:
编程语言 时间:
2016-09-01 20:05:02
阅读次数:
231
原文链接 在 Spring 中,事务是通过 TransactionDefinition 接口来定义的。该接口包含与事务属性有关的方法。具体如清单 1 所示: 清单 1. TransactionDefinition 接口中定义的主要方法 public interface TransactionDefi ...
分类:
编程语言 时间:
2016-08-31 11:50:46
阅读次数:
189
最近面试总会涉及Spring的优点,SpringMVC与Struts2的比较,生活慢慢稳定下来,这些面试还是应了那句话“只顾盲目拉车,不会低头看路”,回过头来还是要好好研究一下Spring,如果仅仅是停留在粘贴拷贝像从前一样机械的完成任务,可能再过一段时间我还是不会太明白Spring事务的妙处,以及 ...
分类:
编程语言 时间:
2016-08-28 22:25:23
阅读次数:
143
Spring的事务事务使用ACID特性来衡量事务的质量。这些特性包括原子性、一致性隔离性和持久性。a.原子性:事务必须是原子的。不可分割的,在事务结束的时候,事务中的所有任务必须全部成功完成或者全部任务失败,事务回滚到事务开始之前的状态b.一致性:数据库中的所有数据必须..
分类:
其他好文 时间:
2016-08-18 14:44:34
阅读次数:
180
我在上一期介绍了spring的事务原理(详情见《深入理解spring事务原理》),spring事务本质是单机下的事务,是由数据库本身保证的。今天,我将介绍一种比较复杂的事务:分布式事务。 1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布 ...
分类:
其他好文 时间:
2016-08-17 19:49:32
阅读次数:
126
第一部分:Spring事务管理高层抽象接口 我们介绍三个接口:1.PlatformTransactionManager 2.TransactionDefinition 3.TransactionStatus PlatformTransactionManager 平台事务管理器 使用Spring管理事 ...
分类:
编程语言 时间:
2016-08-02 23:46:01
阅读次数:
253
1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级 ...
分类:
编程语言 时间:
2016-07-31 13:02:32
阅读次数:
164
Spring事务的配置多种方式(我现阶段常用声明式的配置方式,这里重点总结下此类方式)。 一、Spring事务中关键点 1.事务传播性:一个事务被另一个事务调用,其所采用的运行方式; 2.事务隔离性:不同事务间的隔离级别; 3.对异常的处理方式:默认情况下,Spring接收到RuntimeExcep ...
分类:
编程语言 时间:
2016-07-31 00:13:31
阅读次数:
260