码迷,mamicode.com
首页 > 其他好文 > 详细

WCF学习笔记 -- 基本概念

时间:2014-07-28 14:47:13      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:http   使用   文件   数据   io   代码   服务器   .net   

WCF是实现WebService的一种微软提出的技术,整合了.Remote, .NET及ASP.NET服务的一种框架。是Windows Communication Foundation的缩写。WebService就是分布式应用程序间实现互操作性的一种标准。它与语言和平台无关,你可以使用任务语言编写发布到任何平台。它在底层通过SOAP协议来传送数据。

 

WebService必须包含的几个要素:

  1. Address – 地址,也就是在哪找到该服务。地址必须唯一。
  2. Binging – 绑定协议,即通过什么方式使用该接口,可以是HTTP, TCP/UDP, PIPE, MSMQ等方式。
  3. Contract – 契约,也就是服务的接口,即提供哪些服务。
  4. Endpoint – 终端,定义了地址,协议及契约。
  5. WSDL - 服务描述,即告诉用户有哪些服务可用,及如何使用。使用WSDL来描述服务。它指明了接口的名字,参数类型,返回类型等信息。

 

WebService的宿主方式:

  1. 寄宿于IIS或Tomcat等Web服务器。
  2. 或者寄宿于应用程序。

 

 

WCF绑定WebService的方式:

  1. 通过代码绑定。
    1. 代码绑定的缺点是不够灵活,没办法在部署的时候修改绑定方式和地址。
    2. 通过配置文件绑定。
      1. 可以在发布时修改地址和方式,比较灵活。

WCF学习笔记 -- 基本概念,布布扣,bubuko.com

WCF学习笔记 -- 基本概念

标签:http   使用   文件   数据   io   代码   服务器   .net   

原文地址:http://www.cnblogs.com/C-Sharp2/p/WCF.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!