spring定时服务和事务管理培训.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
spring定时服务和事务管理培训

spring事务管理培训 VOS项目 陈冲 目录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc359338718 1 前言  PAGEREF _Toc359338718 \h 3  HYPERLINK \l _Toc359338719 2 事务管理  PAGEREF _Toc359338719 \h 3  HYPERLINK \l _Toc359338720 2.1 什么是事务  PAGEREF _Toc359338720 \h 3  HYPERLINK \l _Toc359338721 2.2 为什么需要事务  PAGEREF _Toc359338721 \h 4  HYPERLINK \l _Toc359338722 2.3 Java事务类型  PAGEREF _Toc359338722 \h 4  HYPERLINK \l _Toc359338723 2.3.1 JBDC事务  PAGEREF _Toc359338723 \h 4  HYPERLINK \l _Toc359338724 2.3.2 JTA(Java Transaction API)事务  PAGEREF _Toc359338724 \h 4  HYPERLINK \l _Toc359338725 2.3.3 容器事务  PAGEREF _Toc359338725 \h 5  HYPERLINK \l _Toc359338726 3 VOS的事务应用  PAGEREF _Toc359338726 \h 5  HYPERLINK \l _Toc359338727 3.1 事务现状  PAGEREF _Toc359338727 \h 5  HYPERLINK \l _Toc359338728 3.2 事务配置  PAGEREF _Toc359338728 \h 5  HYPERLINK \l _Toc359338729 3.2.1 配置文件  PAGEREF _Toc359338729 \h 5  HYPERLINK \l _Toc359338730 3.2.2 事务说明  PAGEREF _Toc359338730 \h 6  HYPERLINK \l _Toc359338731 3.3 数据源配置  PAGEREF _Toc359338731 \h 7  HYPERLINK \l _Toc359338732 3.3.1 配置文件  PAGEREF _Toc359338732 \h 7  HYPERLINK \l _Toc359338733 3.3.2 数据源说明  PAGEREF _Toc359338733 \h 7  前言 本文档是描述vos中的事务管理方式,用于开发人员培训和交流,有不足之处还望谅解和指出。 事务管理 什么是事务 事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。 原子性: 表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。 一致性: 表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。 隔离性: 表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。 持久性: 表示当系统或介质发生故障时,确保已提交事务的更新不能丢失。持久性通过数据库备份和恢复来保证。 为什么需要事务 事务是为解决数据安全操作提出的,事务控制实际上就是控制数据的安全访问。 具一个简单例子: 比如银行转帐业务,账户A要将自己账户上的1000?元转到B账户下面,A账户余额首先要减去1000元,然后B账户要增加1000元。假如在中间网络出现了问题,A账户减去1000元已经结束,B因为网络中断而操作失败,那么整个业务失败,必须做出控制,要求A账户转帐业务撤销。这才能保证业务的正确性,完成这个操走就需要事务,将A账户资金减少和B账户资金增加方到一个事务里面,要么全部执行成功,要么操作全部撤销,这样就保持了数据的安全性。 Java事务类型 Java事务的类型有

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档