项目前端----WCF

   三月过去了几周了,世界开始有点热,参不透的那种难过,突然觉得没什么,我的梦 好多 我很好  你呢? 随着 学生档案管理系统V1.0的落幕,小编重拾振鼓,对项目点点滴滴收获和积累,记录下来——WCF

         

WCF概述

          WCFWindows Communication Foundation 的缩写,它是微软为SOA(ServiceOriented Architecture 面向服务架构)而设计的一套完整的技术框架。利用它能够开发出分布式应用程序,WCF是目前微软平台下最先进的SOA 框架。   

WCF优势  

          *统一性

          *由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.net应用程序没有太大的区别,我们任然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。

           *通信信道。.net Remoting 在改变通信信道方面非常灵活,而WCF是一个很好的替代品,它提供了相同的灵活性。WCF可以使用HTTPTCPIPC(Internet ProcessConnection 进程间通信)信道进行通信,并且支持使用UDP信道。Ps:小编比较熟悉和运用在项目中的是HTTP通信。Ps: 小编

              *ASP.NET Web服务创建独立于平台的服务也可以很方便实现与WCF的集成。

WCF 服务宿主

            WCF的服务不能孤立存在,需要寄宿于一个运行着的进程中,我们把承载WCF服务的进程称为宿主,为服务制定宿主的过程称为服务宿主。一般有一下几种方式。

            *Slef-Host

            *IIS Service

            *Windows Service Host

等……

WCF 小结

         “ServiceContract”代表服务契约,表示IService1接口是一个WCF服务,这样,客户端就可以访问这个接口和它内部有效的方法了。

        “OperationContract”代表操作契约,表示GetHelloWorld方法是服务契约中的一个方法,只有声明为“OperationContract”的方法才会被公开在WCF服务中。如果服务中没有任何一个方法声明为“OperationContract”,那么这个服务将没有任何意义。

配置文件中的ABC ,自己要进行相应的配置。

地址(Adress)、绑定(Binding)和契约(Contract),简称ABC,即利用服务模型创建软件通信功能

此次参与项目只是会用,但WCF的真正魅力并未体会出,需要进一步的更好的学习……总结一直继续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值