你的位置:首页 > 软件开发 > ASP.net > WCF回顾一、基本概念和应用场景

WCF回顾一、基本概念和应用场景

发布时间:2015-06-30 23:00:09
一、WCF描述wcf是一款基于面向服务的架构的通讯框架平台,在分布式框架中得到了广泛使用。 wcf入门非常简单,只要花几分钟就能编写一个完整的wcf程序,而实际上WCF是概念非常多的一门技术,需要花很大精力去深入研究。 二、WCF优点1、将各种通讯技术进行整合WCF是对于 W ...

一、WCF描述

get='_blank'>wcf是一款基于面向服务的架构的通讯框架平台,在分布式框架中得到了广泛使用。 wcf入门非常简单,只要花几分钟就能编写一个完整的wcf程序,而实际上WCF是概念非常多的一门技术,需要花很大精力去深入研究。

 

二、WCF优点

1、将各种通讯技术进行整合

WCF是对于 Web Service,Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合

表示层可以基于 soap

传输层可以基于 http https tcp  pipe msmq (在都可以满足需求的情况下,我个人比较喜欢tcp从性能和灵活性方面的综合考虑)

 

2、采用面向服务去实现,让编程变的更简单

 

软件开发方法:面向过程编程—>面向对象—>面向组件开发—>面向服务架构

面向服务优势:

一个项目中,如果存在多种风格的技术、第三方DLL或者两种技术不能同一个系统下运行 这种情况下将变的难以维护和编码不雅,但是把这些功能全部分离到的一个服务项目,通过一个个的服务接口去调用,多个环境去发布,既做到了解耦又提高了内聚, 代码在烂眼不见心不烦。

 

 

三、WCF基本概念

WCF程序分为服务端客户端,WCF程序通过宿主托管到进程中,读取配置并启动服务,客户端通过代理类实现调用。

 

1契约 :

 

 (1)服务契约:  暴露给客户端的一组接口,需要加上[ServiceContract]特性,客户端才可以调用该服务。

 (2)操作契约:  函数名加上[OperationContract],服务中才可以调用该函数。

[ServiceContract]  public interface IService1   {     [OperationContract]    string GetData(int value);      [OperationContract]     CompositeType GetDataByData(DataClass dc);      }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:WCF回顾一、基本概念和应用场景

关键词:wcf

wcf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。