bal*_*dre 28
WCF(Windows通信基础)是微软使用的名称框架是可在多个服务器独立的操作系统或技术之间的沟通.
您可以使用此框架向世界上任何计算机发送和接收消息和附件(文件,图像等).
从开发人员的角度来看,它是带有MTOM(SOAP消息传输优化机制)的WSE(Web服务增强)的新版本,它本身就是简单Web服务(.ASMX)的更新版本.
WCF称为服务框架而不是Web服务,因为它不再依赖于要托管的IIS(Internet Information Server).现在,您可以使用TCP/IP托管WCF应用程序,将其作为Windows服务托管,甚至将其作为应用程序托管 - 您仍然可以在IIS中托管它.
它使用SOAP协议和其他协议(这可以在一个文件中配置),并且还支持HTTP和HTTPS,用于消息传递和附件.您现在拥有大量新的安全选项......它是用于从任何地方发送/接收消息的" 顶级解决方案 ".
它在AJAX世界中被大量使用,因为它可以以JSON格式发送消息.因此,jQuery和其他JavaScript框架可以很好地工作.
对于阅读材料,我建议购买一本好书,因为这是一种很好的自学方法,可以在以后作为参考.我个人购买了Wrox Professional WCF,我很喜欢它.
WCF代表"Windows Communication Foundation".它的超简化版本是它是一个工具和库的集合,为开发人员提供统一的通信视图.WCF中的所有内容都围绕端点,频道和消息的三个核心概念.端点是进入或离开代码的一种方式.通道是消息在这些端点之间传播的手段.使用此范例,您可以使用UDP,TCP,HTTP,点对点,MSMQ - 所有这些都使用相同的3核心概念.
至于学习资源,叫我老式,但我喜欢在学习新技术时蜷缩好书.一旦我掌握了基础知识,我就喜欢在线使用参考资料来增强我的基础......但是对于介绍,恕我直言,没有什么能比一本好书更好.
你找不到比Yval Lowy的" 编程WCF服务 " 更好的WCF书籍." 基本Windows通信基础 "也是一本不错的书,但我仍然认为Juval的书会让你更好.
| 归档时间: |
|
| 查看次数: |
19978 次 |
| 最近记录: |