欢迎来到天天文库
浏览记录
ID:25869846
大小:51.50 KB
页数:3页
时间:2018-11-23
《net在事务处理的应用探讨论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、NET在事务处理的应用探讨论文摘要本文论述了.在事务处理中的的应用。讨论了在.集成开发环境中利用MTS与+结合进行分布式事务处理的实现方法。关键词事务处理MTS+分布式事务处理随着信息技术的发展,广泛的数据交流、共享与协作在现代商业信息化实际应用中变得尤为突出,处理的数据量不断增大增加了这种关系的复杂性。因此,保证数据的完整性与一致性显得十分重要。一、事务处理概述1.什么是事务处理事务处理就是绑定在一起的一组处理过程的集合,如果在处理中,这个集合中的任何过程出现了问题,这个事务就会失败,集合中的所有过程都要恢复到初始状态。2.事务处理的特性所有的事务处理必须满足ACI
2、D特性。原子性(A):是指事务处理是有或无的命题.freeleee.EnterpriseService命名空间的Servicedpo基类继承而来。而且在此命名空间中定义的一些属性指出了怎样在+中配置组件,以及使用哪些服务。2.在.中如何建立+分布事务处理+事务处理支持属性有下而5种可能的属性值:Disabled、NotSupported、Supported、Requied、RequiedNeeAttribute(规定应用程序建立的名称);ApplicationActivatonAttribute(规定组件在进程内创建还是在进程外创建);ApplicationAcces
3、sControlAttribute(规定了+应用的安全层次)(1)建立强命名(2)注册组件(3)+事务处理的生命周期+事务处理的4个阶段的生命周期中前三个阶段比较简单,完成事务处理后,有几种方式可以决定是否提交事务。可以通过使用3种技术显式控制事务处理的结果。(4)调用ContextUtil方法:方法是:Setplete()、SetAbort()、Enablemit()、Disablemit()设置ContextUtil属性:属性是:DeactiveOnReturn、MyTransactionVote。在类定义中应用Autoplete属性下面用一个简单的例子给出这一种
4、技术的应用(语言为c#,很容易转为别的语言):调用ContextUtil方法usingSystem.EnterpriceServices;TransactionAttribute(TransactionOption.Required)publicclassAccount:Servicedponent//从System.EnterpriceServices.Servicedponent类继承//允许组件使用+服务publicvoidUpdateAccount()tryContextUtil.Setplete();catch(Exceptione)ContextUtil.
5、SetAbort();Throework的逐渐推广,.结合+的分布式事务应用必将得到很大发展。
此文档下载收益归作者所有