`
seanwon
  • 浏览: 63722 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

认识事务 目录

阅读更多



 1.
     
什么是事务... 3

2.1        事务定义... 3

2.2        事务场景... 3

2.3        事务的工作原理... 4

2.4        事务的必要条件(ACID... 5

2.5        事务隔离级别... 6

2.6        事务隔离级别与锁... 11

2.      事务类型... 12

3.1        本地事务... 12

3.2        分布式事务... 12

2.2.1         JTA. 14

2.2.2         JTS. 14

2.2.3         XA. 17

2.2.4         2PC. 18

2.2.5         XA2PC协议... 19

2.2.6         实现方式分类... 20

2.2.7         事务传播机制(Transaction Attributes... 20

3.      事务模型... 21

3.1        本地事务模型... 21

3.1.1         自动提交和连接管理... 22

3.1.2         适用场景和限制... 23

3.2        编程式事务模型... 23

3.2.1         获取JTA UserTransaction引用... 24

3.2.2         编程式事务陷阱... 24

3.2.3         事务上下文问题... 25

3.2.4         编程式事务适用场景... 26

3.2.5         UserTransaction接口... 26

3.3        声明式事务模型... 27

3.3.1         指定事务属性... 28

3.3.2         异常处理... 30

3.3.3         EJB3.0. 30

3.3.4         setRollbackOnly的替代方法... 31

3.3.5         RequiredMandatory. 31

3.3.6         TransactionManager接口... 31

3.3.7         EJBContext接口... 32

4.      事务设计模式... 32

4.1        Client Owner Transaction设计模式... 32

4.1.1         场景... 32

4.1.2         解决方案... 32

4.1.3         结论... 33

4.1.4         实现... 33

4.2        Domain Service Owner设计模式... 35

4.2.1         场景... 35

4.2.2         条件... 36

4.2.3         解决方案... 36

4.2.4         结论... 36

4.2.5         实现... 37

4.3        Server Delegate Owner 设计模式... 38

4.3.1         场景... 39

4.3.2         条件... 39

4.3.3         解决方案... 40

4.3.4         实现... 41

5.      事务陷阱... 42

  • 大小: 5.9 KB
分享到:
评论

相关推荐

    分布式专题-分布式协调服务01-初步认识Zookeeper

    目录导航前言从架构的发展说起什么是Zookeeper?zookeeper 安装部署环境部署zookeeper安装&测试zookeeper节点特性zookeeper集群搭建注册中心原理zookeeper客户端命令详解Observer事务请求会话状态zookeeper应用场景...

    SQLServer入门视频教程【17章】

    教程名称:SQL Server 入门视频教程【17章】教程目录:第1章 初识SQL Server 2012第2章 数据库的操作第3章 数据表的操作第4章 Transact-SQL语言基础第5章 轻松掌握Transact-SQL语句第6章 认识函数第7章 Transact-SQL...

    精通java核心技术电子书(2-2)

    包括GUI程序设计、线程、本地方法调用、远程方法调用、命名与目录服务、JavaBeans 技术、JSP技术、网络编程、EJB技术、事务处理、基于JMS的消息处理、JavaMail技术、基于JAAS的安全技术、Web服务技术等专业开发者最...

    精通java核心技术电子书(2-1)

    包括GUI程序设计、线程、本地方法调用、远程方法调用、命名与目录服务、JavaBeans 技术、JSP技术、网络编程、EJB技术、事务处理、基于JMS的消息处理、JavaMail技术、基于JAAS的安全技术、Web服务技术等专业开发者最...

    Spring.3.x企业应用开发实战(完整版).part2

    目录 第1篇 概述 第1章 Spring概述 1.1 认识Spring 1.2 关于SpringSource 1.3 Spring带给我们什么 1.4 Spring体系结构 1.5 Spring 3.0的新功能 1.5.1 核心API更新到Java 5. 1.5.2 Spring表达式语言 1.5.3 可通过Java...

    Spring3.x企业应用开发实战(完整版) part1

    目录 第1篇 概述 第1章 Spring概述 1.1 认识Spring 1.2 关于SpringSource 1.3 Spring带给我们什么 1.4 Spring体系结构 1.5 Spring 3.0的新功能 1.5.1 核心API更新到Java 5. 1.5.2 Spring表达式语言 1.5.3 可通过Java...

    Java Web程序设计教程

    15.3.2工程目录结构 300 15.4系统代码实现 302 15.4.1数据库连接的实现 303 15.4.2工具类的实现 304 15.4.3管理员登录与退出实现 306 15.4.4系统管理实现 313 15.4.5图书管理实现 319 15.4.6读者管理实现 ...

    flex3的cookbook书籍完整版dpf(包含目录)

    创建Cairngorm命令和事务代理类 21.7节.创建CairngormFrontController和ServiceLocator 21.8节.使用Cairngorm框架生成器生成应用程序骨架 21.9节.学习常用的提高性能的技巧 21.10节.在组件中创建元数据 第二十二章....

    中职计算机应用基础新PPT教案.pptx

    计算机应用基础总目录 第一章:认识计算机 第二章:操作系统的使用 第三章:Word 文字处理 第四章:Excel 电子表格处理 第五章:PowerPoint演示文稿 第六章:计算机网络应用 第2页/共365页 中职计算机应用基础新PPT...

    分布式专题-04分布式协调服务之Zookeeper实践及与原理分析

    目录导航前言数据存储基于Java API初探zookeeper的使用事件机制如何注册事件机制watcher 事件类型什么样的操作会产生什么类型的事件呢?事务的实现原理深入分析Watcher机制的实现原理ClientCnxn 初始化客户端通过 ...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    认识Oracle 11g 回忆Oracle的产品版本 学习Oracle 11g的新特性 第2章-Oracle 11g的安装与测试 能够使用Oracle 11g的基本条件 在Windows 2003上安装Oracle 11g 移除Oracle 11g 第3章-熟悉数据库 什么是...

    egg-cms-stu:蛋-cms-stu

    EGG-CMS-RBAC 系统演示地址实现一个 RBAC 系统首先要认识 egg 主要看下 目录结构和加载器框架模块 异步 async/await 开发; 接入 ORM 组件 ——Sequelize (Mongoose、Sequelize、TypeORM),封装数据库操作; 支持...

    精通sql结构化查询语句

    第1章 SQL语言的概述 1.1 认识SQL语言 1.1.1 什么是SQL语言 1.1.2 SQL的历史与发展 1.1.3 SQL的功能和优点 1.2 认识数据库 1.2.1 什么是数据库 1.2.2 数据库系统的结构 1.2.3 数据库系统的工作流程 1.2.4 常见的SQL...

    SQL Server 2008宝典.(电子工业.刘智勇.刘径周).part2

    第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据...

    SQL Server 2008宝典.(电子工业.刘智勇.刘径周).part1

    第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据...

    SQL Server 2008宝典.(电子工业.刘智勇.刘径周).part4

    第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据...

    SQL Server 2008宝典.(电子工业.刘智勇.刘径周).part3

    第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据...

Global site tag (gtag.js) - Google Analytics