代码改变世界

随笔档案-2010年12月11日

静观己心,厚积薄发

2010-12-11 23:31 by DanielWise, 476 阅读, 收藏,
摘要: 我不知道当我写下这篇日志的时候,你正在做什么?大多数情况你没有注意到时间已经要到了23点,还在酣畅的玩着游戏,看着电影抑或与他人在高谈阔论... 写这些文章的初衷就是要把Essential WCF 的文章翻译出来,不仅仅是要学习英语,学习WCF,更重要的是要砥砺自己要完整的做完并做好一件事情,并在这个过程中帮助他人。 我从来没有想过有一天你能从这里学到一些有用的东西,更没有想过我会写这样一篇文章... 关于学习,这里说学习不是课堂的范畴,课堂的学习属于固定的,因为固定和规矩化所以接受程度不高,或者说非心之所向。学习是必须发自内心的渴望,比如对知识的渴望,对未知事物的好奇心,以及最重要的实践。知 阅读全文

WCF 第五章 行为 事务之事务服务行为

2010-12-11 16:39 by DanielWise, 603 阅读, 收藏,
摘要: 定义在操作层的行为TransactionScopeRequired和TransactionAutoComplete在这一章的先前部分描述了。在服务层,有两个额外的行为需要考虑: TransactionIsolationLevel和TransactionTimeout. TransactionIsolationLevel属性,正如名字所暗示的,影响事务的隔离级别。隔离是指ACID中的I并指导事务如何与其周围环境隔离。有很多隔离级别。Serializable,默认情况下,提供最高级别的隔离并阻止其他部分在事务完成前更新数据。例如,如果事务中包含了一条“select count(*) from or 阅读全文

WCF 第五章 行为 事务之选择一个事务协议-OleTx 或者WS-AT

2010-12-11 16:19 by DanielWise, 710 阅读, 收藏,
摘要: 事务管理器负责协调多个部分间的工作并通过资源管理器提交工作。资源管理器负责处理可信赖,持续存储。取决于使用的资源和服务或应用跨越的边界,WCF将使用三个事务管理器中的一个来完成事务处理。轻量级事务管理器(LTM)用来在一个应用程序域中管理资源。核心事务管理器(KTM),仅仅存在于Vista 和Windows Server 2008 系统中,用来管理文件系统和注册表资源的事务。分布式事务管理器(DTC)用来管理跨程序,进程或者机器边界的事务。应用程序不控制具体使用哪一个事务管理器;WCF将会选择最合适的事务管理器并在没有应用程序干预的情况下按需要逐步扩大。 当通信在跨应用,进程或者机器边界中转换 阅读全文