翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

文章分类 -  WCF

MVVM、MVVMLight、MVVMLight Toolkit之我见
摘要:我想,现在已经有不少朋友在项目中使用了MVVMLight了吧,如果你正在做WPF,Silverlight,Windows Phone的开发,那么,你有十分必要的理由了解MVVM和MVVMLight。我写这篇文章的目的,是给大家做一个总结,以便更多的朋友了解并掌握MVVM。首先,要说一下MVVM的概念。MVVM严格来说,并不是一种框架,而是一个设计的模式吧。与它有关的设计模式还有MVC (现在广泛用于Web应用中),以及MVP(之前有用过在Windows Forms和WPF中)如果你希望对MVVM有更加感性地认识,我推荐你看下面这篇文章。http://www.codeproject.com/KB 阅读全文

posted @ 2011-12-22 00:12 翔如飞飞 阅读(1054) 评论(0) 推荐(0)

ASP.NET Http Runtime Pipeline II
摘要:3.HttpModule我们上面提到HttpApplication就是一个ASP.NET Application的体现,HttpApplication本身并不提供对Request的处理功能,而是通过在不同阶段出发不同的Event。我们能做的只能是根据我们具体的需求将我们的功能代码作为Event Handler注册到需要的HttpApplication Event上面。注册这些Event Handler,我们首先想到的肯定就是直接在HttpApplication对应的Global.asax中定义我们的EventHandler好了。这是最直接的办法,而且Global.asax提供一个简洁的方式是我 阅读全文

posted @ 2011-08-26 09:37 翔如飞飞 阅读(304) 评论(0) 推荐(0)

Building RESTful Services with WCF
摘要:Designing RESTful services properly is probably more challenging than actually implementing them once you know exactly what you’re trying to accomplish. However, the key to a successful and smooth implementation is choosing a programming framework designed to simplify working with HTTP.Today, Micros 阅读全文

posted @ 2011-08-04 14:47 翔如飞飞 阅读(1097) 评论(0) 推荐(0)

聚焦WCF行为的扩展
摘要:WCF以其灵活的可扩展架构为开发者提供了方便,其中对行为的扩展或许是应用中最为常见的。自 定义对行为的扩展并不复杂,但仍有许多细节需要注意。 在服务端,一般是对DispatchRuntime和DispatchOperation进行扩展, 扩展点包括了对参数和消息的检查,以及操作调用程序,它们对应的接口分别为 IParameterInspector,IDispatchMessageInspector以及IOperationInvoker。 在客户端,则 是对ClientRuntime和ClientOperation进行扩展,扩展点包括对参数和消息的检查,对应的接口分别为 IParameterIn 阅读全文

posted @ 2011-08-02 11:08 翔如飞飞 阅读(284) 评论(0) 推荐(0)

数据协定中的枚举类型
摘要:枚举基础知识 若要使用以数据协定模型表示的枚举类型,一种方法就是将 DataContractAttribute 属性应用于该类型。然后,必须将 EnumMemberAttribute 属性应用于每个必须在数据协定中包含的成员。 下面的示例演示了两个类。第一个类使用枚举,第二个类定义枚举。[DataContract]publicclassCar{[DataMember]publicstringmodel;[DataMember]publicCarConditionEnumcondition;}[DataContract(Name="CarCondition")]publice 阅读全文

posted @ 2011-06-18 15:44 翔如飞飞 阅读(346) 评论(0) 推荐(0)

protobuf-net简单示例
摘要:protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多protobuf-net是Google的protobuf的dotNet实现,目前支持Mono,SilverLight,WCF,WP7 etc。官方地址:http://code.google.com/p/protobuf-net/下来我们构建一个简单的示例程序,1.在官方地址下载最新的类库(目前最新的是:protobuf-net v2 beta r404.zip) 2.建立一个Console Application3.添加类库:protob 阅读全文

posted @ 2011-06-18 09:45 翔如飞飞 阅读(1903) 评论(0) 推荐(1)

WCF中的契约(Contract)
摘要:WCF中的契约(Contract)在WCF中有4种契约:  服务契约[Service Contracts]  数据契约[Data Contracts]  错位契约[Fault Contracts]  消息契约[Message Contracts] 阅读全文

posted @ 2009-08-24 14:21 翔如飞飞 阅读(252) 评论(0) 推荐(0)