标签:
看了一天的基础书,看得我晕晕乎乎的,更困了。但是一想到钱,又不得不提起精神来,:-( 为了让自己提起精神就看看WCF的基础吧,话说我除了知道是服务之外其他的都不懂,(⊙﹏⊙)b。好了,下面开始写写我理解的WCF以及我的学习历程。
一、定义
Windows Communication Foundation (WCF)是.NET Framework上灵活的通信技术。WCF支持几个通信协议。为了进行独立于平台的通信,需要支持Web服务标准。要在.NET应用程序之间通信,可以使用较快的通信协议,其系统开销较小。
(1)SOAP(Simple Object Access Protocol,简单对象访问协议)=一个独立于平台的协议,它是几个Web服务规范的基础,支持安全性、事务、可靠性。
服务从客户中接收SOAP消息,并返回一条SOAP响应消息、。SOAP消息包含信封,信封包含标题和正文。
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
</s:Header>
<s:Body>
<ReserveRoom xmlns="http://www.cninnovation.com/RoorrReservation/2012">
<roomReservation
xmlns:a=
"http://schemas.datacontract.org/2009/07/Wrox.ProCSharp.WCF.Contracts"
xmlns:i="http://www.w3.org/2001/XMLSchema一instance">
<a:Contact>UEFA</a:Contact>
<a:EndTime>2012一07一O1T22:45:00</a:EndTime>
<a:Id>0</a:Id>
<a:RoomName>Kiew</d4p1:RoomName>
<a:StartTime>2012一07一O1T20:95:00</a:StartTime>
<a:Text>Spain一Germany</a:Text>
</roomReservation>
</ReserveRoom>
</s:Body>
</s:Envelope>
标题是可选的,可以包含寻址、安全性和事务信息。正文包含消息数据。
(2)WSDL(Web Services Description Language Web服务描述语句:提供描述服务的元数据。
(3)REST(Representational State Transfer,代表性状态传输)=由支持REST的Web服务用于在HTPP上通信。
(4)JSON(JavaScript Object Notation JavaScript对象标记):便于在JavaScript客户端上使用。
不行了,复制不下去了/(ㄒoㄒ)/~~,完全不懂啊,虽然这篇这么糟糕,但是还是留着吧纪念我这糟糕的一天。
标签:
原文地址:http://www.cnblogs.com/wsn1203/p/5667509.html