WCF探索之旅(一)——入门


背景

    对于.NET程序猿来说,如果你不知道WCF,那只能说明一点:你还是个菜鸟!

 

    以前也用.NET做过几个系统,尤其做后面的系统的时候,心里就有点沾沾自喜了!想着,.NET也就这点东西,我现在也能从头到尾轻松的做项目了!觉得自己了不得了!

    其实不是的,就像开始说的,如果你不知道WCF或者没用使用过WCF进行过.NET的开发,那么,我只能说:你真的还是个.NET的菜鸟!

 

    废话不多说!从这篇博客开始,我将从最基本的WCF第一个实例,到我们现在系统中WCF的使用,以及以后如何和ESB结合写一个系列的文章。当然,本人也是一个WCF新手,只希望借助写博客,梳理一下WCF的各个知识点,对这段时间WCF的使用进行个总结。

 

什么是WCF

    首先你得知道,什么是WCF

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

WCF是微软在原有的WebService基础上的一次升级!如果你有WebService开发经验,并且你对WebService使用的要求不高,那么你完全可以把WCF当做是.NET中的WebService。但是,请您记住,WCFWebService的升级,它在某些方面还是比WebService有优势的。后续将专门拿出一篇文章对两者就行比较。

    如果你没有使用过WebService开发,那或许可以这样告诉你:

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

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

它可以为其他系统提供基于soap协议的服务。

 

什么时候使用它?

    当你知道了什么是WCF,那么接下来,你需要知道,在什么情况下你可以使用WCF

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

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

3、对外提供服务时,WCF可以允许访问者以HTTP协议,从外网直接使用你的服务。


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

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

 

1、从零开始WCF实例

2IIS发布WCF服务

3、在程序中使用WCF服务

4、整合凌乱的WCF服务

5WCFWebService的异同

6、使用ESB整合WCF服务

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值