wcf基础知识之完结

简介: 在我以前的wcf博客中,我倾向于通过一个具体的问题来引出一个wcf的技术知识点,这得到了园友们的支持,我在这里向支持我的朋友们说声谢谢,谢谢你们的支持。但是也得到了很多的建议,今天有园友通过QQ联系我说,我讲的内容虽然说有知识点,但是知识点太分散,不能完整的理解wcf的各个知识点的作用以及相互之间的联系,我听后觉得很有道理,所以我放弃我以前的分散写wcf知识点的做法,改成一个系列一个系列的进行,这样可以让大家更好的更完整的掌握wcf的精髓。

在我以前的wcf博客中,我倾向于通过一个具体的问题来引出一个wcf的技术知识点,这得到了园友们的支持,我在这里向支持我的朋友们说声谢谢,谢谢你们的支持。但是也得到了很多的建议,今天有园友通过QQ联系我说,我讲的内容虽然说有知识点,但是知识点太分散,不能完整的理解wcf的各个知识点的作用以及相互之间的联系,我听后觉得很有道理,所以我放弃我以前的分散写wcf知识点的做法,改成一个系列一个系列的进行,这样可以让大家更好的更完整的掌握wcf的精髓。

我整理了一下wcf的知识系列,可是费了我不少的功夫啊,写一个容易,要想总结出每个知识点应该属于哪个系列,还真是要费些脑细胞才行啊。

  • WCF元数据的作用以及发布
  • 终结点EndPoint 以及服务终结点ServiceEndpoint 联系以及作用
  • 终结点地址Address
  • 终结点契约Contract
  • 终结点Banding 绑定
  • 服务的寄宿IIS、WAS、控制台、WPF、Wndows服务等不同的自寄宿以及其他方式
  • 客户端ClientBase<T> 客户端的创建方式 服务代理
  • WCF数据契约DataContract    和契约部分会有部分重叠 这部分重点说数据的版本化
  • 序列化 XMLSerializer以及DataContractSerializer 联系以及不同
  • WCF异常处理FaultContract<T>
  • WCF消息 Message wcf主要的传输通过soap消息 重点介绍soap消息的结构部分
  • wcf实例化PerCall、PerSession、Single  三种方式
  • wcf的并发 这关系到实例化三种方式以及其他属性的设置Concurrency
  • WCF 事务处理 wcf可以完美的支持事务的处理 重点介绍对数据库的事务处理以及基本的OleTx和WS-AT协议
  • wcf的可靠传输 这和绑定紧密联系  保证消息Message的可靠传输
  • wcf的授权以及控制访问
  • REST服务 基本的资源访问
  • WS-*协议家族
  • 完整的项目示例下载

我基本上想到的就是这么多,如果各位有想到我没有考虑到的地方,请您务必告诉我一下,让我也好好的学习一下。这是以前我分散博客的终点,也是我以后按规则按章节进行的起点。

WCF包括的内容非常多,我们也只能是介绍一些大街上的知识点,如果要更加深入的学习,除了在项目中的磨练以外,我个人认为总结是非常有效的手段。这个系列我估计会很长,所以我会认真的对待,还请各位的支持,希望我们共同进步。

新的起点就是旧的终点,昂起头往前走。

我又回来了,回到了技术最前线,
相关文章
|
网络协议 安全 开发者
|
网络架构 程序员
wcf基础知识之 查看soap消息 TcpTrace
今天本来准备了wcf的三种消息模式 wcf 基础知识 之 消息交换模式 response/reply oneway deplex  的介绍,但是考虑到里面有说到soap消息,但是可能还有一些朋友对如何查看soap消息还不是很清楚,所以这次先来把如何查看wcf通信的介质--soap消息介绍一下。
1057 0
|
XML 网络架构 数据格式
wcf 基础知识 之 消息交换模式 response/reply oneway deplex
wcf支持请求-回复(response-reply)、单工(oneway)以及双工(duplex)三种消息交换模式。今天我们来说一下第一种消息交换模式--请求--回复,请注意这里是消息交换模式。 请求-回复消息交换模式是默认的wcf通信方式,如果我们不显式的设定消息交换模式,那么它就是response-reply模式。
820 0
|
XML 网络协议 数据格式
wcf基础知识之端口共享 portSharing
现在时间已经是凌晨一点了,我准备了端口共享的内容,但是因为时间太晚,明天还要上班,所以我们就不长篇大徐了,剪短的说明一下内容,让大家明白就可以了。 今天来说一下端口共享,什么是端口共享呢?在wcf中,所谓的端口共享其实就是一个服务的地址为http://127.0.0.1:80/calService,而另一个服务的地址也为http:127.0.0.1:80/weatherService,但是端口是一样的,在wcf中这其实是不能运行的。
717 0
|
网络协议 网络架构 负载均衡
wcf基础知识之ListenUri和ListenUriMode实现 逻辑地址和物理地址的分离
在上一篇博客中介绍了TcpTrace的使用,并且说到要使用TcpTrace最简单的方法就是设置ClientViaBehavior的viaUri的值。但是没有说这个值表示的是什么意思?其实这个值表示的物理地址。
775 0
|
前端开发 Windows 机器人
wcf 基础教程 第一讲 wcf基础知识
最近工作有点忙,感觉有点累啊,很久没有更新博客了,看到自己的博客访问量日渐下降,我于心不忍,决定还是重新开博来吸引大家的关注。这次要说的不是别的,正是大名鼎鼎的wcf。或者在中间我会穿插MVC的说明,毕竟上一个系列MVC也没有写完就过年了,这次希望能坚持到底。
976 0
wcf 基础教程 第一讲 wcf基础知识 在IIS中承载wcf服务
在上一篇博客wcf 基础教程 第一讲 wcf基础知识中,因为篇幅过长,所以我选择在这一篇把wcf用IIS承载的方式介绍一下。 首先我们在WebHosting web项目中创建一个.svc的文件,这里我建议之间添加一个类,然后把文件后缀改成.svc就可以。
997 0
|
前端开发
WCF更新服务引用报错的原因之一
WCF更新服务引用报错的原因之一
|
C# 数据安全/隐私保护
c#如何创建WCF服务到发布(SqlServer版已经验证)
c#如何创建WCF服务到发布(SqlServer版已经验证)
70 0
|
安全 数据库连接 数据库
WCF服务创建到发布(SqlServer版)
在本示例开始之前,让我们先来了解一下什么是wcf? wcf有哪些特点? wcf是一个面向服务编程的综合分层架构。该架构的项层为服务模型层。 使用户用最少的时间和精力建立自己的软件产品和外界通信的模型。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案。且能与已有系统兼容写作。 简单概括就是:一组数据通信的应用程序开发接口。
102 0