背景

对于.NET程序员来说,假设你不知道WCF,那仅仅能说明一点:你还是个菜鸟。

曾经也用.NET做过几个系统,尤其做后面的系统的时候,心里就有点沾沾自喜了!

想着,.NET也就这点东西,我如今也能从头到尾轻松的做项目了!

认为自己了不得了。

事实上不是的。就像開始说的,假设你不知道WCF或者没用使用过WCF进行过.NET的开发。那么。我仅仅能说:你真的还是个.NET的菜鸟!

废话不多说!

从这篇博客開始,我将从最主要的WCF第一个实例,到我们如今系统中WCF的使用,以及以后怎样和ESB结合写一个系列的文章。当然。本人也是一个WCF新手,仅仅希望借助写博客,梳理一下WCF的各个知识点,对这段时间WCF的使用进行个总结。

什么是WCF?

首先你得知道。什么是WCF。

对于有WebService开发经验的人来说,就简单了!

WCF是微软在原有的WebService基础上的一次升级!

假设你有WebService开发经验。而且你对WebService使用的要求不高,那么你全然能够把WCF当做是.NET中的WebService。

可是,请您记住,WCF是WebService的升级,它在某些方面还是比WebService有优势的。

兴许将专门拿出一篇文章对两者即可比較。

假设你没有使用过WebService开发。那也许能够这样告诉你:

WCF是.NET中用于整合异构系统、为不同系统之间提供服务的一种工具。

它能够整合你原有的不同语言开发的系统,达到重用的目的。

它能够为其它系统提供基于soap协议的服务。

什么时候使用它?

当你知道了什么是WCF,那么接下来,你须要知道,在什么情况下你能够使用WCF。

1、须要整合已经存在的系统时,WCF能够为不同语言之间的系统交互提供帮助。

2、开发分布式的系统时,WCF能够提供多种传输协议。

3、对外提供服务时,WCF能够同意訪问者以HTTP协议,从外网直接使用你的服务。

还有哪些问题须要解决呢?

如今你知道了WCF的概念,也知道了什么时候去用WCF。接下来就是怎样使用WCF了,说再多的理论。不如来个实例实在。兴许文章将为您解答这些问题:

1、从零開始WCF实例

2、IIS公布WCF服务

3、在程序中使用WCF服务

4、整合凌乱的WCF服务

5、WCF与WebService的异同

6、使用ESB整合WCF服务

最新文章

  1. bzoj 3791: 作业
  2. 规则“Windows Server 2003 FILESTREAM 修补程序检查” 失败。
  3. Linux下select&poll&epoll的实现原理(一)
  4. 第一节(配置springmvc环境)学习尚硅谷-springmvc视频教程
  5. iOS7 UI兼容 导航栏按钮边框 UINavigationItem left and right padding
  6. 我对 impress.js 源码的理解
  7. 【Python】django权限管理
  8. MVC MVVM Knockout viewmodel 提交 完整过程,包含序列化 JSON 和 字典模型绑定
  9. 【uva】1220 Party at Hali-Bula
  10. linux下64位汇编的系统调用系列
  11. [git] git 的基础功能
  12. css-盒模型,浮动,定位之间的关系
  13. BeanUtils包的学习
  14. Linux学习(十三)du、df、fdisk磁盘分区
  15. javascript属性操作
  16. Aria2序之导言
  17. 限定项目的 Node.js 版本
  18. 从零开始学安全(十一)●IP地址
  19. Yii2常用ActiveRecord用法
  20. iot平台在k8s搭建过程

热门文章

  1. ios解决输入框弹出后position:fixed失效问题
  2. Python+django部署(一)
  3. BZOJ 1707: [Usaco2007 Nov]tanning分配防晒霜
  4. 实现一个JavaScript模块化加载器
  5. nginx日志配置
  6. Spring 定时任务 quartz的配置
  7. 【 HDU 1255】 覆盖的面积(矩阵面积交,线段树,扫描法)
  8. C++ Socket UDP "Hello World!"
  9. HDU 5963 朋友 【博弈论】 (2016年中国大学生程序设计竞赛(合肥))
  10. SQL Server数据库修改字段属性