摘要: 本文目的 通过阅读本文,您能了解以下知识 1) 如何在WCF中实现事务? 2) 谈谈事务隔离方式的相关知识 3) 事务的实现会给我们编程带来什么样的阻力? 4) 一笔带过,WCF是如何实现分布式事务的? 5) 代码不骗人,用一个银行存取款的范例来演练WCF事务 本文适合的读者 本文适合WCF初学者,学习本文之前,您最好阅读一下WCF从理论到实践系列文章的前几篇 如何在WCF中实现事务? 事务原本是... 阅读全文
posted @ 2009-06-20 20:58 catch22 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 本文目的 通过阅读本文,您能理解以下的知识 1) WCF中存在哪几种异常处理方式?2) 各种异常处理所适用的应用场合? 3) WCF中常见的异常类型? 4) 代码不骗人,用示例来演示效果,加深印象 本文适合的读者 本文适合WCF的初学者,但要求对WCF有一些了解,并实现过简单的服务/客户端。 WCF中存在哪几种异常处理方式? WCF定义了几种异常处理模型,它们分别如下: 1) 缺省模式 2) 包含... 阅读全文
posted @ 2009-06-20 20:46 catch22 阅读(639) 评论(1) 推荐(0) 编辑
摘要: 本文出发点: 通过阅读本文,您可以了解以下知识: WCF中有哪几种对象实例模式? 几种实例模式下对象的生命周期? 各种实例模式的应用场合? 使用不同的实例模式,需要注意的有哪些? 代码不骗人,用一个小范例来看看不同实例模式的区别? 本文适合的读者 本文适合有一定WCF基础知识的初学者 WCF中有哪几种对象实例创建模式? WCF中有三种实例模式,这在.Net Framework中已经用Instanc... 阅读全文
posted @ 2009-06-20 20:43 catch22 阅读(506) 评论(0) 推荐(1) 编辑
摘要: 本文的出发点 通过阅读本文,您能理解以下知识: WCF定义了哪几种消息交换模式? One-Way Calls Request/Reply Duplex 用示例来解析WCF的消息交换模式 本文适合的读者 本文涉及到了SOA中的消息交换的基础概念,需要一些初级的Xml Web Service和分布式系统开发的经验,最好理解WCF架构 WCF定义了哪几种消息交换模式? WCF定义了三种消息交换方式 ,分... 阅读全文
posted @ 2009-06-20 20:25 catch22 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 面的几篇文章,分别介绍了WCF的基本知识和Endpoint的三个重要组成部分:Address,Contract,Binding。但无非管中窥豹而已,本文就阐述一下WCF的架构,从整体的角度来重新对WCF加深认识。 本文的出发点: 通过阅读本文,能使您获得以下知识: WCF的架构图 WCF架构的关键元素及其概念 创建一示例程序,并对其按架构图进行解析 本文适合的读者: 本文适合WCF初学者,以前可以... 阅读全文
posted @ 2009-06-20 19:44 catch22 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组成? Binding Element 的分类? Binding描述了那些层面的信息? 选择正确的Binding 本文适合的读者: 本文适合WCF的初学者 WCF中的Binding是什么? 在弄清Binding是什么之前,我们先看一下WCF的中的Endpoint结构,一个Endpoint就类似于xm... 阅读全文
posted @ 2009-06-20 19:19 catch22 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 本文的出发点 通过阅读本文,您能了解以下知识: Address是什么? Address的组成? 如何在配置文件中指定Address? 如何通过编程方式设置Address? Address有什么特殊应用? 本文适合的读者 适合WCF初学者,可以没有任何SOA和其他分布式开发经验 Address是什么? 一个要和服务端通讯的客户端要做的第一件事情,就是搞清数据要发给谁?目的地在哪?而Address正是... 阅读全文
posted @ 2009-06-20 17:58 catch22 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 本文的出发点: 通过阅读本文,能解决以下的问题 什么是契约? 契约有几种?,他们都有什么用途 如何定义契约? 契约是独立于平台的么? 契约和以往哪种技术比较相像,又有什么不同? 本文适合的读者 WCF的初学者,可以没有任何SOA或者其他分布式技术经验 什么是契约? 任何一个分布式应用程序,它之所以能够互相传递消息,都是事先制定好数据交换规则的,这个规则正是交换数据的双方(比如服务器端和客户端)能... 阅读全文
posted @ 2009-06-20 17:55 catch22 阅读(354) 评论(0) 推荐(0) 编辑
摘要: WCF系列(五) -- 也谈序列化(下) 1、 DataContractSerializer支持的类型.................................................................................................................. 2 1.1. 用[DataContract]属性标记的类型........ 阅读全文
posted @ 2009-06-20 17:20 catch22 阅读(520) 评论(0) 推荐(0) 编辑
摘要: WCF系列(四) -- 也谈序列化(上) 一、 概述................................................................................................................................................................................. 阅读全文
posted @ 2009-06-20 17:19 catch22 阅读(390) 评论(0) 推荐(0) 编辑
摘要: WCF系列(九) - WCF安全系列(四) - WSHttpBinding绑定之Transport安全模式 一、 wsHttpBinding1、 安全模式 – None1.1. 服务端代码1.2. 客户端代码1.3. 测试2、 安全模式 – Transport2.1. 客户端验证:None2.1.1. 获得和安装证书2.1.2. 为端口配置SSL证书2.1.3. 服务端代码... 阅读全文
posted @ 2009-06-20 17:15 catch22 阅读(731) 评论(0) 推荐(0) 编辑
摘要: WCF系列(八) - WCF安全系列(三) - netTCPBinding绑定之Message安全模式 一、 netTCPBinding3、 安全模式 – Message3.1. 客户端验证 – None3.1.1. 获得和安装证书3.1.2. 服务端代码3.1.3. 客户端代码3.1.4. 测试3.2. 客户端验证 – Windows3.2.1. 获得和安装证... 阅读全文
posted @ 2009-06-20 17:12 catch22 阅读(480) 评论(0) 推荐(0) 编辑
摘要: WCF系列(七) - WCF安全系列(二) - netTCPBinding绑定之Transport安全模式 一、 netTCPBinding1、 安全模式 – None2、 安全模式 - Transport2.1. 客户端验证:Windows2.2. 客户端验证:None2.2.1. 获得和安装证书2.2.2. 服务端代码2.2.3. 客户端代码2.2.4. 测试2.3. 客户端验证:... 阅读全文
posted @ 2009-06-20 17:10 catch22 阅读(686) 评论(0) 推荐(0) 编辑
摘要: WCF系列(六) - WCF安全系列(一) - basicHttpBinding 一、 basicHttpBinding1、 安全模式None2、 安全模式Message - 客户端验证:Certificate2.1. 获得和安装证书2.2. 服务端代码:2.3. 客户端代码:2.4. 测试3、 Transport – 客户端验证:None3.1. 新建WCF服务应用程序3.2. 配置... 阅读全文
posted @ 2009-06-20 17:08 catch22 阅读(1034) 评论(1) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8" ?><configuration> <system.ServiceModel> <!-- services 元素包含应用中驻留的所有service的配置要求 --> <services> <!-- 每个服务的配置 属性说明: name - 指定这个servi... 阅读全文
posted @ 2009-06-20 17:06 catch22 阅读(527) 评论(0) 推荐(0) 编辑
摘要: WCF系列(二) -- 使用配置文件构建和使用WCF服务 当然,配置一个ServiceHost除了上面说的完全使用代码的方式,更好的方式是使用配置文件,把一些可能需要修改的属性跟代码分离,放到配置文件中,这样可以提供服务配置的灵活性,也更容易维护。看看前面那个不用配置文件的WCF的例子改成使用配置文件会是怎样配置的。1、 服务端1.1. 准备Contract和实现Contract的服务这部分是功能... 阅读全文
posted @ 2009-06-20 16:49 catch22 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 只使用代码而不用配置文件的情况不适合IIS为宿主的情况,IIS宿主必须使用配置文件配置WCF的ServiceHost。1、 服务端1.1. 准备Contract和实现Contract的服务很简单的一个Contract(Interface)和实现这个Contract(实现这个接口的类)的服务。这是VS2005中使用add new item,选WCF Service后自动生成的一个模板例子服务代码。[... 阅读全文
posted @ 2009-06-20 16:47 catch22 阅读(918) 评论(0) 推荐(0) 编辑