引言
最近在项目中见到了师哥们经常谈到的WCF这方面的知识,当时在敲代码的时候也没有理解wcf到底是个什么东西?
以及我们为什么在项目中会采用这样的框架来实现,只是按照师哥他们写好的代码编写相同格式的代码,随着代码敲
的越来越多就慢慢的懂得了怎样实现客户端和服务端的连同,但是wcf真正的运行机制还是一点也不懂,最近在听师
哥们讲课的时候有讲解了一些关于WCF的知识,自己感觉应该好好理解这方面的知识了,并且这个东西在项目中是非
常常见的,下面就结合我实现的一个小Demo来和大家分享一下。
其中一些最基本的概念,大家可以参考百度百科关于wcf的介绍,在这里给大家两张图对比一下,能很好的体现出
wcf的用途:
基于ASP.net的应用程序与面向服务开发
在基于Asp.net 的应用程序开发中,我们由客户机的浏览器访问应用程序服务器,然后通过应用程序服务器中的数据
库连接去连接数据库服务器,读取或是操作数据,有时候可能会多一个文件服务器。大家可以观察到,基本上所有的
应用都放在了一台服务器上,但对于一个,由于业务上的需要(如:与外部系统交互),一台服务器很难支持所有的
应用。下面来看这样一张图
客户机使用浏览器访问服务器A,服务器A为了业务需要与其他各种应用部署在服务器B、C、D....再通过WCF技术互相
通信,相互访问...然而面向服务的好处不仅仅在此,他还提供了不同语言不同操作系统的可交互性..