基于.Net平台软件开发中事务的应用研究

3.0 闻远设计 2023-05-19 32 4 17.72KB 2 页 免费
侵权投诉
基于.Net 平台软件开发中事务的应用研究
摘要 “ ”:计算机出现前 事务处理 已经在日常生活以及生产过程当中广泛应用。 事务 的本意
是交易, 指的是双方的货物以及金钱交易。交易过程涉及到两个部分, 一部分是把商品给顾客,
另一方面是收取货款。这些操作是不可分割的一个整体。这一理念在引入数据库系统之后,
为确保数据一致性以及完整性的事务机制, 并且在企业软件开发当中得到重视。本文简要介绍
事务处理的概念以及计算机当中的事务处理, 并在此基础上分析基于.Net 平台软件开发当中的
事务应用。
关键词:.Net 平台,软件开发,事务应用, 数据库
随着计算机技术的持续发展, 各种数据共享、交流以及协作在企业的桑叶活动当中应用日益广
, 数据量规模不断扩大体现了关系的复杂性。所以确保数据的一致性以及完整性有重要的价
值。
一、事务处理概述
事务处理指的是绑定一块的数据一同处理的过程, 要好在处理环节, 这一集合当中的任何步骤发
生问题, 都会导致事务处理失败, 并且集合当中各个步骤都需要恢复到开始的状态。各种事务处
理都需要符合 ACID 的特性[1] 。其中原子性 (A) 指的是事务处理所谓有无命题, 启动之后事务
要么放弃要么提交。一致性 (C) 指的是事务处理的全部进程都无法违背规则。这些规则明确规
定数据之间的一致性。隔离性 (I) 指的是多个不同的事务在处理过程当中的并发控制, 也就是要
避免事务之间的影响。持久性 (D) 指的是完成事务处理之后结果需要得到持续。
在软件开发当中常用的是分布式事务的处理。所谓分布式的事务处理指的是分布在不同或者是
相同计算机当中, 针对各种数据源类型提供的事务处理。分布式的事务处理当中往往应用操作
系统当中的 COM+技术[2]。其中 NET framework 属于微软公司开发的新平台, 一方面能够为
COM+提供支持, 另一方面还能够通过应用 COM4-来实现复杂的事务处理提交, 从而提高了
COM+应用的效率。COM4-提供了非常完善的处理模型, 确保软件开发人员可以将精力集中到
系统应用逻辑, 而不需要过度留意具体的细节。这一技术融合分布式的事务处理以及组件编程
等方面的优点, 借助于声明组件的属性完成事务的动处理。用户仅仅需要在类定义时声明事
务处理所需要支持的各种属性[3]COM4-能够据属性来分事务处理的, 并且基于组件
配置具体的属性, 代表组件来进, 最终自动处理或者是终止事务。在 COM4-当中
NET 执行叫做服务部件。这些类间或者是直接从定System Enter 当中, 并且在命
间当中定属性, 解释 COM+ 当中组件的配置以及涉及到的务。

二、基于.Net 平台软件开发中事务的应用
, 数据库 SQL 的事务。数据库 SQL 的事务是可以.NET 平台软件开发过程当中应用
为广泛的事务, 微具开发经的软件作人员都会在储存的过程当中间编涉及事务
SQL 代码。不SQL Senrer 或者是 Oralcle 提供了原生的事务支持。不同类型的数据库系
统在事务实现的法方面都比较接近, 比如 Oracle 当中的 Commit 语句能够用来提交事务或者
是实现事务的回滚。不过不同数据库当中隔离事务的级别以及具体的实现途径在一定的
。在应用事务的过程当中需要高度谨慎例如SQL Server 软件开发的过程当中, 隔离事务
级别缺省主要是为了 Read committed[4]为这种级别的事务经过隔离之后, 仅仅可以
事务提交的结果, 要不续等。在事务到发现之后, 就会记录或者是
定数据。这一来其的会就不能取或者是修改数据当中的记录, 到当前的事务
顺利完成。不过 Oracle 隔离事务的级别SQL Server 具体途径有着非常明区别Oracle
当中有着专门用来回滚, 能够储存修改数据之前的具体数值。在这种机制, 使
Oracle 事务当中的取操作并不会给来不影响, 各种修改也不会影响到取。通
过应用这种隔离, 取操作无需等事务新完成, 新操作也不会受读取的影响而重大 un,
这是使Orack 事务处理的型优
第二, ADO.Net 的事务。ADO.Net 的事务处理是微软公司在.Net 平台提供一种处理机制, 具体
实现的途径便捷, 借助于构建 connection 的对来实现事务的控制, 通过用的方法来实
现事务的启动。在启动失之后, 使Commit 的方法来实现事务的回滚。在此基础上, 通过应
用数据库 SQL 来实现事务控制, SQL 入到后续的事务当中。ADO.Net 应用于事务控制当中
摘要:

基于.Net平台软件开发中事务的应用研究    摘要“”“”:计算机出现前事务处理已经在日常生活以及生产过程当中广泛应用。事务的本意是交易,指的是双方的货物以及金钱交易。交易过程涉及到两个部分,一部分是把商品给顾客,另一方面是收取货款。这些操作是不可分割的一个整体。这一理念在引入数据库系统之后,成为确保数据一致性以及完整性的事务机制,并且在企业软件开发当中得到重视。本文简要介绍事务处理的概念以及计算机当中的事务处理,并在此基础上分析基于.Net平台软件开发当中的事务应用。    关键词:.Net平台,软件开发,事务应用,数据库随着计算机技术的持续发展,各种数据共享、交流以及协作在企业的桑叶活动...

展开>> 收起<<
基于.Net平台软件开发中事务的应用研究.docx

共2页,预览1页

还剩页未读, 继续阅读

作者:闻远设计 分类:非标机械电气自动化 价格:免费 属性:2 页 大小:17.72KB 格式:DOCX 时间:2023-05-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 2
客服
关注