WCF從理論到實踐 1 揭開神秘面紗

2021-09-07 21:46:37 字數 1183 閱讀 8718

引子

wcf是"windows communication foundation "的縮寫,原來的代號為"indigo",它是ms為soa(service oriented architecture)而設計的一套完整的技術框架。利用它能夠開發出分布式(distributed)應用程式,而且開發難度相比以前的.net remoting和asp.net xml web service等都有了大幅度的降低。可以說wcf是目前微軟平台下最先進的soa框架,也是微軟在今後一段時間內在該領域的主打產品。它具有很多優點,但本人總結起來,其最大的特徵在於1)充分整合了原來的.net remoting,asp.net xml web service,msmq,wse,enterprise service等多項分布式技術,取其精華,棄其糟粕。2)wcf雖然整合了幾項技術,但開發難度不增反降,簡單易學。相信在未來的幾年中,wcf一定在soa的大潮中披荊斬棘,大展身手。本系列文章從大的方向上分為兩個部分,第一部分是介紹wcf相關的理論知識,第二部分是用wcf來開發乙個完整的專案例項。希望在理論和實踐上和大家一起學習微軟這個優秀的框架。

本文的出發點和目的

通過閱讀本文,能解決以下幾個問題

wcf是什麼?

wcf能幹什麼?

wcf的今生前世?

學習wcf有哪些資源?

本文適合的讀者

對wcf感興趣的初學者,最好以前有一些soa相關的基礎常識。

wcf是什麼?

wcf能幹什麼?

wcf的今生前世

學習wcf有哪些資源?

1) 官方主頁:

,它會公布wcf的最新訊息和一些演示型應用。

2) bruce zhang的blog中有大量的wcf技術文章和對《programming wcf services》的翻譯筆記

3) 其實這傢伙是我在園子和csdn之外的技術blog中見過最猛的乙個了,和他見過面,人也很好,他的wcf學習系列很全面,而且此人的分布式開發功底非同小可,也是我敬仰的一位牛人。

4) 他的《wcf之旅系列》闡述的也非常全面 

WCF從理論到實踐 4 路在何方

本文的出發點 address是什麼?address的組成?如何在配置檔案中指定address?如何通過程式設計方式設定address?address有什麼特殊應用?本文適合的讀者 適合wcf初學者,可以沒有任何soa和其他分布式開發經驗 address是什麼?乙個要和服務端通訊的客戶端要做的第一件事...

WCF從理論到實踐 4 路在何方

本文的出發點 address是什麼?address的組成?如何在配置檔案中指定address?如何通過程式設計方式設定address?address有什麼特殊應用?本文適合的讀者 適合wcf初學者,可以沒有任何soa和其他分布式開發經驗 address是什麼?乙個要和服務端通訊的客戶端要做的第一件事...

WCF從理論到實踐 3 八號當鋪之黑色契約

本文的出發點 通過閱讀本文,能解決以下的問題 什麼是契約?契約有幾種?他們都有什麼用途 如何定義契約?契約是獨立於平台的麼?契約和以往哪種技術比較相像,又有什麼不同?本文適合的讀者 wcf的初學者,可以沒有任何soa或者其他分布式技術經驗 什麼是契約?任何乙個分布式應用程式,它之所以能夠互相傳遞訊息...