加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WCF技术实例解析

发布时间:2020-12-17 01:11:04 所属栏目:安全 来源:网络整理
导读:? ?1??? WCF是什么? 从面向对象到面向服务 ?????????????????? Object-oriented ??? 1980s ?????????????????????????? 多态(Polymorphism) ?????????????????????????? 封装(Encapsulation) ?????????????????????????? 继承(Inherits) ????????????

?

?1??? WCF是什么?

从面向对象到面向服务

?????????????????? Object-oriented
??? 1980s
?????????????????????????? 多态(Polymorphism)
?????????????????????????? 封装(Encapsulation)
?????????????????????????? 继承(Inherits)

????????????????????? Component-oriented
?1990s?????????????????????? 位置透明(Location Transparent)
???????????????????????????? 紧耦合(Tight Coupling)
????????????????????????????? 自描述性元数据(Runtime Metadata)

??? 2000s??????????????????? Service-oriented
????????????????????????????????????? (基于消息)Message-based
??????????????????????????????????? Schema+Contract+Policy
??????????????????????????????????? 强调互操作

从过去到未来

??? 函数?对象?组件?服务
?? 结构化编程(SP)?面向对象编程(OOP)?
?? 组件化开发(CBD)?基于服务的开发(SOA)

???????? 面向对象编程/组件化开发用于创建应用程序,
???????? 面向服务的编程则用于连接这些应用程序

?WCF的作用?

???? WCF使应用程序功能成为一个通过网络可以访
???? 问的服务。 有线或无线网络???????????????????????????????????????????????? 计算机上的应用程序向 用户通过网络直接使用???????????? 外界提供WCF服务


WCF服务

WCF从.NET 3.0起成为.NET Framework的组成部分,
并将随着.NET新版本的发布持续增强与完善

?

WCF的特点

??? 统一了以前微软平台上的各项技术允许客户端和服务端内部都使用CLR数据类型,而WCF则在中间完成所有转换工作。另外,WCF也允许非WCF客户端来访问WCF服务端。

WCF一统江湖

???? ASMX???????????????????????????????????????????????????????????????? .NET Remoting

??? Interop?????????????????????????????????????????????????????????????? Extensibility
?? with other?????????????????????????????????????????????????????????????? Location
?? platforms???????????????????????????????????????????????????????????? transparency

??????? Attribute-???????????????????????????????????????????????????? Message-
???????? Based???????????????????????????????????????????????????????? Oriented
????????????????????????????????????????? WS-*
????? Programming??????????????????????????????????????????????????? Programming
??????????????????????????????????????? Protocol
??????? Enterprise????????????????????? Support???????????????????? System.Messaging
???????? Services

????????????????????????????????????????? WSE

?

?

3.???? WCF的宿主的表现形式:

宿主在IIS,宿主在应用程序Windows Form/Application,宿主在控制台(Console),宿主在Windows Service

宿主在IIS:就是把WCF的实现和Webservice的实现原理一样,就是WCF引用

宿主在应用程序Windows Form/Application:同上(必须事先提前启动)

宿主在控制台(Console):同上,只是方便测试(必须事先提前启动)

宿主在Windows Service:是最深层次的,把服务单独安装提取,方便测试和使用(必须事先提前启动)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读