Microsoft MVP -- Visual Developer - ASP/ASP.NET
很荣幸地又被选为MVP,看着MVP队伍日益壮大,我以成为其中一员而感到骄傲,Thanks Microsoft!
另,我女儿很喜欢这次礼物中的128 MB Creative NOMAD MuVo TX,![]()
posted on 2005-01-28 10:53:00 by saucer 评论(57) 阅读(3738)
随笔 - 413, 评论 - 2971, 引用 - 245 |
||
Microsoft MVP -- Visual Developer - ASP/ASP.NET很荣幸地又被选为MVP,看着MVP队伍日益壮大,我以成为其中一员而感到骄傲,Thanks Microsoft! 另,我女儿很喜欢这次礼物中的128 MB Creative NOMAD MuVo TX, posted on 2005-01-28 10:53:00 by saucer 评论(57) 阅读(3738) 成为高手的奥秘 --- 平常中识妙处,腐朽中见神奇TheServerSide.NET采访Ward Cunningham中的一段对话
【问】 That old comment about most scientific discoveries do not begin with "Eureka!", but "That's funny."
posted on 2005-01-12 05:40:00 by saucer 评论(11) 阅读(3272) Architecture Patterns最近在复读Martin Fowler的《Patterns of Enterprise Application Architecture(企业应用架构模式)》,因为当初买的是第一次印刷的版本,现在发现纠错的地方很多。他好像准备写第二卷,在他的网站上能看到那些新的模式。 看到一个网站在备档各种架构模式,除了名字,框架图,以及简单的说明外,还有详细说明这些模式的连接,very interesting Architecture patterns Database posted on 2005-01-08 03:34:00 by saucer 评论(8) 阅读(2541) Distributed Transactions在企业开发里,经常遇到的一个问题是需要做Distributed Transactions。一般推荐的做法是做成ServicedComponent,参考 Transaction Control 这种做法有几个问题,该组件以及所依赖组件必须是Strong-Named的,在通常的情形下(譬如Web Application里),我们需要手动注册组件。但这样,如果我们改动组件的话,需要停止服务,注销组件,然后重新注册组件。另外,这Transaction是declarative和automatic的,无法用编码精确控制 Transaction,而且declaration是在类的级别上的,无法在方法层次做 Transaction。其原因是,ServicedComponent是基于早期COM+的服务架构之上的,Transactional Context是与Object(对象)密切结合在一起的。 但在几年前随XP推出的COM+ 1.5 (Windows 2003服务器也有支持)里, Transactional Context可以独立于Object(对象)之外,极大地简化了Transactional programming。下面这篇2002年MSDN杂志上由COM+专家Tim Ewald介绍了相关的API (CoEnterServiceDomain/CoLeaveServiceDomain),并且提供了C# wrapper 。 Discover Powerful Low-Level Programming in Windows XP with New COM+ APIs 在.NET 1.1里,同样的功能是由2个类,System.EnterpriseServices.ServiceDomain与System.EnterpriseServices.ServiceConfig,来实现的。 这里是Don Box去年7月12日的blog里的例子, ServiceConfig config = newServiceConfig(); 在.NET 2.0里,根据Don,你可以这么做 using (TransactionScope scope = newTransactionScope()) 也请参考 Using distributed transactions in .Net 1.x without deriving from ServicedComponentposted on 2005-01-05 05:58:00 by saucer 评论(15) 阅读(5611) |
||
|
Powered by: Joycode.MVC引擎 0.5.2.0 Copyright © 思归呓语 |
||