您好,登錄后才能下訂單哦!
1.1、Web Service會(huì)被WCF取代嗎?
對(duì)于這個(gè)問題阿笨的回答是:兩者在功能特性上卻是有新舊之分,但是對(duì)于特定的系統(tǒng),適合自己的就是最好的。不能哪一個(gè)技術(shù)框架和行業(yè)標(biāo)準(zhǔn)作比較,任何對(duì)于二者的比較都是錯(cuò)誤的,因?yàn)閮烧吒徊辉谕粋€(gè)范疇里。就好比不能拿個(gè)汽車和交通法規(guī)比較一樣,這是個(gè)誤區(qū)。
阿笨的宗旨就是學(xué)完此《C#面向服務(wù)編程技術(shù)WCF從入門到實(shí)戰(zhàn)演練》課程,讓您從零基礎(chǔ)上手后直接將學(xué)習(xí)的成果運(yùn)用到實(shí)際項(xiàng)目中去。阿笨本次分享的WCF技術(shù)是完全來源于切身實(shí)際項(xiàng)目中,如何讓零基礎(chǔ)的童鞋們快速的上手和使用WCF技術(shù)!讓你感覺到使用WCF技術(shù)就像WebSerice一樣親切,讓W(xué)CF客戶端的“調(diào)用”成為一種“享受”!
WCF絕對(duì)是值得學(xué)習(xí)的一門技術(shù),并且如果深入研究后會(huì)發(fā)現(xiàn),它真的不簡單!
如果您對(duì)本次分享課感興趣的話,那么請(qǐng)跟著阿笨一起學(xué)習(xí)吧。廢話不多說,直接上干貨,我們不生產(chǎn)干貨,我們只是干貨的搬運(yùn)工。
WebService:嚴(yán)格來說是行業(yè)標(biāo)準(zhǔn),也就是WebService規(guī)范,也稱作WS-*規(guī)范,既不是框架,也不是技術(shù)。它有一套完成的規(guī)范體系標(biāo)準(zhǔn),而且在持續(xù)不斷的更新完善中。它使用XML擴(kuò)展標(biāo)記語言來表示數(shù)據(jù)(這個(gè)是夸語言和平臺(tái)的關(guān)鍵)。微軟的Web服務(wù)實(shí)現(xiàn)稱為ASP.NETWebService.它使用Soap簡單對(duì)象訪問協(xié)議來實(shí)現(xiàn)分布式環(huán)境里應(yīng)用程序之間的數(shù)據(jù)交互。WSDL來實(shí)現(xiàn)服務(wù)接口相關(guān)的描述。此外Webservices可以注冊(cè)到UDDI中心.供其客戶查找使用。后來微軟做了ASP.NETWebService的安全,性能,數(shù)據(jù)加密、解密,托管宿主等多方面的擴(kuò)展,稱為WSE系列,這個(gè)是過度產(chǎn)品,最高到WSE3.0.后來就是WCF時(shí)代。
WCF:WCF是一個(gè)分布式應(yīng)用的開發(fā)框架,屬于特定的技術(shù),或者平臺(tái)。既不是標(biāo)準(zhǔn)也不是規(guī)范。
WCF其實(shí)一定程度上就是ASP.NET Web Service,因?yàn)樗С諻ebService的行業(yè)標(biāo)準(zhǔn)和核心協(xié)議,因此ASP.NETWebService和WSE能做的事情,WCF它幾乎都能勝任,跨平臺(tái)和語言更不是問題(數(shù)據(jù)也支持XML格式化,而且提供了自己的格式化器)。
WCF作為微軟主推一個(gè)通訊組件或者平臺(tái),它的目標(biāo)不僅僅是在支持和集成WebService,因?yàn)樗€兼容和具備了微軟早期很多技術(shù)的特性。
5.1、C# WCF 常用的BasicHttpBinding和WSHttpBinding兩種綁定方式學(xué)習(xí)。
5.2、C# WCF如何通過優(yōu)雅的方式進(jìn)行統(tǒng)一入口調(diào)用(即WCF客戶端調(diào)用采用透明代理方式)。。
5.3、C# WCF采用X509證書基本身份驗(yàn)證。
5.4、實(shí)戰(zhàn)演練之如何實(shí)現(xiàn)WCF混合式訪問(同時(shí)支持HTTP和TCP)。
客戶端調(diào)用WCF服務(wù)可以通過添加服務(wù)引用的方式添加,這種方式使用起來比較簡單,適合小項(xiàng)目使用。服務(wù)端與服務(wù)端的耦合較深,而且添加服務(wù)引用的方式生成一大堆臃腫的文件。本例探討一種使用接口的方式使用WCF服務(wù),克服通過服務(wù)引用方式產(chǎn)生的弊端。同時(shí)希望拋磚引玉,探討更好的方式使用WCF。
WCF實(shí)戰(zhàn)演練
WCF混合式訪問
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。