2008年4月22日

摘要: 摘要: 在本篇文章上一部分Order Processing的例子中,我们看到原本已Collection形式定义的DetailList属性(public IList DetailList),在Data Contract中却以Array的方式体现(public OrderDetail[] DetailList)。我们现在就来详细地讨论一下基于Collection & Dictionary 的... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(75) 评论(0) 推荐(0)

摘要: 摘要: 通过第一部分的介绍,我们可以体会到,WCF 的Data Contract在CLR Type和Neutral Contract之间搭建了一座桥梁,弥合了.NET世界和厂商中立世界的差异。通过WCF Data Contract我们将CLR Data Type暴露成一个厂商中立的数据结构的描述,同样通过WCF Data Contract我们将一个现有的CLR Data Type和既定的... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(90) 评论(0) 推荐(0)

摘要: 摘要: SOA一个主要的目标就是促进不同技术平台的互操作,要真正实现这样一个宏伟的目标是一件极不容易的事情,需要不同的厂商和标准组织相互协作,制定一个大家一致遵循的标准。这样一个标准就是WS-* 。我们很清楚,无论个个厂商各自的标准怎样千差万别,但是有个标准是他们必须要遵循的,那就是Internet的标准,如果哪家公司拒绝Internet,那肯定要被淘汰的。而对于Internet,基于H... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(115) 评论(0) 推荐(0)

摘要: 摘要: 较之C# 2.0, C# 3.x引入了一些列新的特性,为我们编程带来很大的便利,通过有效地利用这些新特性,我们可以编写出更加简洁、优雅的程序。不过这些新特性仅仅是编译器给我们耍的小花招:在编译的时候加入一些必要的Code,使这些在C# 2.0角度看略显残缺的Code变得“完整”,实际上最终生成的Assembly和在C# 2.0时代并没有本质的不同。为此,有些人对这些新特性不以为然... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(128) 评论(0) 推荐(0)

摘要: 摘要: 深入理解C# 3.x的新特性系列自开篇以后,已经有两个月了。在前面的章节中,我们先后深入讨论了C# 3.x新引入的一些列新特性:Anomynous Type、Extension Method、Lambda Expression、Automatically Implemented Property,今天我们来讨论本系列的涉及的另外两个简单的Feature: Object Ini... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(113) 评论(0) 推荐(0)

摘要: 摘要: 深入理解C#3.x的新特性系列在沉寂一个月之后,今天继续。在本系列前3部分中,我们分别讨论了Anonymous Type,Extension Method 和 Lambda Expression,今天我们来讨论另一个实用的、有意思的New feature: Automatically Implemented Property。 阅读全文Artech 2007-09-15 21:... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(93) 评论(0) 推荐(0)

摘要: 摘要: WCF是构建和运行Connected System的一些列技术的总称,它是建立在Web Service Architecture上的一个全新的Communication Infrastructure。你可以把它看成是.NET平台上的新一代的Web Service。WCF为我们提供了Secure & Reliable的Messaging,也为我们提供了更好的Interoperabi... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(97) 评论(0) 推荐(0)

摘要: 摘要: 相信这篇文章的每个读者都使用个过ASP.NET进行过基于Web的应用开发, ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所需的Service、Programming Model和Software的Infrastructure。如果我们以一个Low Level的角度来... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(85) 评论(0) 推荐(0)

摘要: 摘要: 相信这篇文章的每个读者都使用个过ASP.NET进行过基于Web的应用开发, ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所需的Service、Programming Model和Software的Infrastructure。如果我们以一个Low Level的角度来... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(92) 评论(0) 推荐(0)

摘要: 摘要: 前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NET Runtime Process Model的文章,谈谈我对此的一个粗浅的认识,如... 阅读全文

posted @ 2008-04-22 23:06 dudubeibei 阅读(95) 评论(0) 推荐(0)