摘要: WCF回调操作简单的说就是由服务端来调用客户端的方法,回调时原先的服务端和客户端将发生对调,服务端成为客户端,客户端成为服务端。   WCF回调的必要条件:  1、并不是所有的绑定都支持回调操作,只有具有双向通信能力的绑定才可以使用回调。比如HTTP是与连接无关的因此不能用于回调。这就说明我们不能使用BasicHttpBinding或WSHttpBinding进行回调。WCF中NetTcpBind... 阅读全文
posted @ 2010-10-31 23:41 董雨 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 以前我们用WebService做分布式系统的时候,认证是个麻烦的问题,通常的做法是继承一个SoapHeader,把用户名和密码放到里面,每调用一个方法都要把用户名和密码传递给服务器端来验证 ,效率相当低,代码编写相当的麻烦,而且还不安全! WCF支持多种认证技术,例如Windowns认证、X509证书、Issued Tokens、用户名密码认证等,在跨Windows域分布的系统中,用户名密码认证还... 阅读全文
posted @ 2010-10-31 23:22 董雨 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率。在IBatis.Net中提供了方便的数据库查询方式。在Dao代码部分主要有两种方式:1、查询结果为一个对象:2、查询结果为一个列表:这两种方法同时都提供了面向泛型的重载方法。这两个方法的第一个参数对应配置文件中的select id,第二个参数表示传入查询的条件配置文件的写法:在IBatis.Net中提供了... 阅读全文
posted @ 2010-10-31 23:20 董雨 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 简单的WCF发布-订阅(Pub/Sub)服务 发布-订阅服务架构是分布式系统中常见的服务架构。本文将通过一个简单的例子介绍WCF中发布-订阅服务的实现,以及一些相关概念的介绍。 WCF支持回调操作,所谓回调就是服务端调用客户端的操作。如下图所示,在回调时:服务成为客户端,客户端成为服务。 本文要实现的例子是这样的:客户端(订阅者)向服务(发布者)提出订阅请求,服务响应客户端请求,并通过回调客户端... 阅读全文
posted @ 2010-10-31 23:08 董雨 阅读(798) 评论(0) 推荐(0) 编辑