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。

可是,请您记住,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服务

上一篇:C#中数组、ArrayList和List三者的区别


下一篇:poj 1157 LITTLE SHOP_简单dp