WCF編程

出版時(shí)間:2009-10  出版社:機(jī)械工業(yè)出版社  作者:(美)羅威 著,張逸,徐寧 譯  頁數(shù):700  
Tag標(biāo)簽:無  

前言

軟件開發(fā)技術(shù)始終處于變遷之中,更新速度有時(shí)候甚至超過了定義硬件發(fā)展速度的摩爾定律值。誠然,軟件設(shè)計(jì)思想的發(fā)展略微滯后,然而在這過往幾十年來,設(shè)計(jì)思想?yún)s仍然經(jīng)歷了數(shù)次重大的變遷。每一次變遷都會(huì)給整個(gè)軟件開發(fā)行業(yè)帶來翻天覆地的變化。在最近十余年,就在面向?qū)ο笤O(shè)計(jì)與面向組件設(shè)計(jì)成為主流軟件開發(fā)方法之時(shí),軟件設(shè)計(jì)又開始踏上面向服務(wù)設(shè)計(jì)的嶄新之路。從面向組件設(shè)計(jì)到面向服務(wù)設(shè)計(jì)無疑是軟件設(shè)計(jì)的又一次重大飛躍,它擺脫了組件設(shè)計(jì)固有的約束與桎梏,不再依賴于實(shí)現(xiàn)的技術(shù)與平臺(tái),以“服務(wù)”為核心的實(shí)現(xiàn)原則,可以極大程度地解除組件之間的依賴關(guān)系,而面向服務(wù)框架在事務(wù)處理、安全控制、消息傳輸?shù)确矫嫣峁┑墓不A(chǔ)功能模塊,又使得開發(fā)者可以從實(shí)現(xiàn)基礎(chǔ)功能的工作中解放出來,服務(wù)的設(shè)計(jì)者可以只關(guān)注與企業(yè)應(yīng)用密切相關(guān)的業(yè)務(wù)邏輯??梢哉f,面向服務(wù)設(shè)計(jì)在互操作性、可擴(kuò)展性、可重用性以及可伸縮性等諸多方面有著得天獨(dú)厚的優(yōu)勢(shì)與巨大潛能。是的,SOA(Service Oriented Application,面向服務(wù)應(yīng)用程序)的時(shí)代已經(jīng)到來! “弄潮兒向濤頭立,手把紅旗旗不濕”,軟件開發(fā)人員從來都不缺乏弄潮兒迎接怒濤的勇氣,誰能夠堅(jiān)定地走在更前面,誰就能夠收獲更廣闊的視野。wcF無疑為.NET開發(fā)者提供了決戰(zhàn)sOA的制勝利刃。wcF是基于windOWs平臺(tái)下開發(fā)和部署服務(wù)的sDK,為服務(wù)提供了運(yùn)行時(shí)環(huán)境,以便于開發(fā)者設(shè)計(jì)服務(wù)、部署服務(wù)與運(yùn)行服務(wù)。wCF是.NET Framework 3.0的一個(gè)重要組成部分,它集成了.NET Remoting、Web服務(wù)、WSE以及MSMQ的所有特性,使得開發(fā)者能夠以統(tǒng)一的方式開發(fā)面向服務(wù)的應(yīng)用程序。

內(nèi)容概要

WCF是在微軟Windows下開發(fā)面向服務(wù)應(yīng)用程序(SOA)的統(tǒng)一平臺(tái),而本書則是介紹該項(xiàng)技術(shù)的權(quán)威指南和暢銷書籍。本書被譽(yù)為WCF的最佳開發(fā)指南,提供了深入的技術(shù)剖析,而非死板的文檔化描述,以幫助開發(fā)者掌握WCF的必備知識(shí)與技能,并構(gòu)建可維護(hù)的、可擴(kuò)展的以及可重用的WCF應(yīng)用程序?! ∽鳛槲④浭谟璧摹败浖⒔堋保緯髡逬uval Lowy參與了WCF最初的戰(zhàn)略性設(shè)計(jì)的評(píng)審,以及對(duì)C# 3.0與.NET 3.5 SP1框架最新功能的修訂工作。本書還包含了Lowy編寫的ServiceModelEx框架,它提供了大量有用的工具、輔助類和實(shí)用程序,可以幫助開發(fā)者簡化與自動(dòng)化任務(wù),并對(duì)WCF進(jìn)行了有效的擴(kuò)充。通過本書,你可以:  ·了解WCF體系架構(gòu)與必要的構(gòu)建模塊,包括諸如可靠性和傳輸會(huì)話之類的關(guān)鍵概念?!  な褂弥T如服務(wù)托管、實(shí)例和并發(fā)管理、事務(wù)、離線隊(duì)列服務(wù)和安全等內(nèi)建特性?!  そ梃bServiceModelEx框架中的相關(guān)設(shè)計(jì)方案、技巧和最佳實(shí)踐,提高WCF服務(wù)開發(fā)的效率與質(zhì)量?!  ど钊肓私怆[藏在設(shè)計(jì)決策背后的基本原理,對(duì)于SOA開發(fā)中缺乏文檔而又晦澀難懂的功能特性進(jìn)行了深度分析?! ?duì)于WCF編程,我們不僅要知其然,更要知其所以然。本書正是基于這樣的目的,它不僅能夠幫助你掌握WCF,還能夠讓你成為一位優(yōu)秀的軟件工程師。

作者簡介

Juval Lowy是IDesign(一家咨詢與培訓(xùn)公司,專注于使用微軟COM+和.NET平臺(tái)進(jìn)行面向組件設(shè)計(jì))的資深軟件架構(gòu)師與創(chuàng)始人。Juval Lowy可謂桃李滿天下,參加WCF培訓(xùn)的學(xué)員數(shù)以萬計(jì),遍布全球。

書籍目錄

序1 序2 前言 第1章 WCF基礎(chǔ)  什么是WCF  服務(wù)  地址   TCP地址   HTTP地址   IPC地址   MSMQ地址   對(duì)等網(wǎng)地址  契約  托管   IIS 5/6托管  ……第2章 服務(wù)契約第3章 數(shù)據(jù)契約第4章 實(shí)例管理第5章 操作第6章 錯(cuò)誤第7章 事務(wù)第8章 并發(fā)管理第9章 隊(duì)列服務(wù)第10章 安全附錄A 面向服務(wù)概述附錄B 消息頭和上下文附錄C 發(fā)布一訂閱服務(wù)附錄D 代碼訪問安全附錄E 通用攔截器附錄F WCF編碼規(guī)范附錄G ServiceModelEx分類

章節(jié)摘錄

插圖:第1章 WCF基礎(chǔ)本章主要介紹了WCF的基本概念、構(gòu)建模塊以及體系架構(gòu),以指導(dǎo)讀者構(gòu)建一個(gè)簡單的WCF服務(wù)。從本章的內(nèi)容中,我們一方面可以了解到WCF的基本術(shù)語,包括地址(Address)、綁定(Binding)、契約(Contract)和終結(jié)點(diǎn)(Endpoint);另外一方面還可以了解如何托管服務(wù)和如何編寫客戶端代碼。此外,還能了解到與WCF相關(guān)的主題,諸如進(jìn)程內(nèi)托管(In-Proc Hosting)、可靠性和傳輸會(huì)話,以及如何在Visual Studi0 2008中使用WCF。即使已經(jīng)熟知WCF的基本概念,我仍然建議你能夠快速瀏覽本章的內(nèi)容,它不僅能夠鞏固你的已有知識(shí),而且本章介紹的一些輔助類與技術(shù)術(shù)語也將有助于你閱讀全書。什么是WCFWCF是基于Windows平臺(tái)下開發(fā)和部署服務(wù)的SDK。WCF為服務(wù)提供了運(yùn)行時(shí)環(huán)境,使得開發(fā)者能夠?qū)LR類型公開為服務(wù),又能夠以CLR類型的方式使用服務(wù)。理論上講,創(chuàng)建服務(wù)并不一定需要WCF,但實(shí)際上,使用WCF卻可以使得創(chuàng)建服務(wù)的任務(wù)事半功倍。WCF是微軟對(duì)一系列產(chǎn)業(yè)標(biāo)準(zhǔn)定義的實(shí)現(xiàn),包括服務(wù)交互、類型轉(zhuǎn)換、封送(Marshaling)以及各種協(xié)議的管理。正因?yàn)槿绱?,WCF才能夠提供服務(wù)之間的互操作性。WCF為開發(fā)者提供了大多數(shù)應(yīng)用程序都需要的基礎(chǔ)功能模塊,提高了開發(fā)者的效率。WCF的第一個(gè)版本(屬于.NET 3.0的一部分)為服務(wù)開發(fā)提供了許多有用的功能,包括托管(hosting)、服務(wù)實(shí)例管理(Service Instance Management)、異步調(diào)用、可靠性、事務(wù)管理、斷開隊(duì)列調(diào)用(Disconnected Queued Call)以及安全性。WCF的第二個(gè)版本(屬于.NET3.5的一部分)則提供了附加的工具,并在原有的基礎(chǔ)進(jìn)行了擴(kuò)展,增加了額外的通信選項(xiàng)。

媒體關(guān)注與評(píng)論

“選擇學(xué)習(xí)WCF,無疑是明智之舉。而選擇Juval Lowy的著作來學(xué)習(xí)WCF,更會(huì)令你事半功倍?!?  ——Ron Jacobs 微軟公司W(wǎng)CF資深技術(shù)作家

編輯推薦

《WCF編程(第2版)》為機(jī)械工業(yè)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    WCF編程 PDF格式下載


用戶評(píng)論 (總計(jì)38條)

 
 

  •   WCF很經(jīng)典的一本書,值得推薦.
  •   想學(xué)WCF,就買了一本,個(gè)人感覺講的還可以,就是實(shí)例少了點(diǎn)!
  •   講的很詳細(xì),WCF所有知識(shí)全部都有,

    沒事的時(shí)候就拿出來看看,學(xué)習(xí)學(xué)習(xí)
  •   恩,感覺還是相當(dāng)不錯(cuò)的,現(xiàn)在公司同事人手一本了,很實(shí)用,語言也還算不錯(cuò)。要是代碼示例再多點(diǎn)就更完美了
  •   這本書挺不錯(cuò)的.送書的時(shí)間也很快.一天就到了
  •   很有深度和廣度,適合作為手頭參考資料!
  •   書本質(zhì)量也不錯(cuò),送貨速度很快。送貨員冒著風(fēng)雨送的,感動(dòng)。
    關(guān)于內(nèi)容,正在閱讀,感覺很爽
  •   內(nèi)容絕對(duì)的經(jīng)典、權(quán)威,不愧是o'reilly的
  •   以前買的上一版,非常好,這次幫朋友買,毫不猶豫就推薦了這本
  •   書挺好的,好好看看
  •   才拿到書兩天,感覺還行
  •   該文章適合進(jìn)階的人,表達(dá)的東西比較抽象,剛?cè)腴T不太適合
  •   我能說什么呢,兩個(gè)字,經(jīng)典。
    三個(gè)字,很經(jīng)典。
    比國內(nèi)的一些書籍更有味道。
    強(qiáng)。
  •   很基礎(chǔ)的書籍 入門首選
  •   不過還沒有開始看呢
  •   書還不錯(cuò),如果有一些可運(yùn)行的實(shí)例代碼會(huì)更好
    另外我買到的書里面有2紙里面有洞,
  •   還不錯(cuò),深入淺出,值得一讀,也值得作為工具書參考。
  •   書不錯(cuò),就是本人現(xiàn)在基礎(chǔ)太差,等以后再看吧
  •   書還不錯(cuò),就是有點(diǎn)重,只能在床上看了
  •   如果可以結(jié)合一些能運(yùn)行的例子來講解可能會(huì)更好一點(diǎn).
  •   很專業(yè),但是直接進(jìn)入細(xì)節(jié)闡述,我都對(duì)WCF整體沒印象。
  •   理論知識(shí)很豐富,但有點(diǎn)抽象,對(duì)于初學(xué)不太合適,適合后期提高
  •   看的想睡覺~
  •   之前是看好多人評(píng)論很牛B,然后才買了。結(jié)果發(fā)現(xiàn)對(duì)于我這樣剛?cè)腴T的人來說還是有些難度,過多的理論看的腦袋疼,從一個(gè)項(xiàng)目的建立以及注意點(diǎn)都應(yīng)該標(biāo)注下吧,就在純扯,本人學(xué)識(shí)太膚淺,看的不是太懂
  •   真不知道 評(píng)書的 你們看過沒有啊
    說好的 能說說哪里好嗎。本人看了后真是后悔萬分。感覺對(duì)wcf還是很了解的。
    看了后 卻 真的不知道 作者是在講什么 還是翻譯的質(zhì)量太差了呢。
    代碼羅列了一堆堆的 名詞的解釋也是相差甚遠(yuǎn)吧 很多都是自己造的
  •   Juval Lowy這位大牛的書能不好嗎,他可是被授予微軟技術(shù)最高榮譽(yù)的"軟件英杰"!最好能有影印版吧,這么經(jīng)典的書應(yīng)該有影印版才好! PS一下:第一版有影印版,可第二版沒有。。
  •   發(fā)貨速度挺快的,書收到了,還沒看,晚上研究
  •   該書翻譯太差,沒事對(duì)開始2頁改得玩,差不多1/4需要重新寫。翻譯不通順還勉強(qiáng)說的過去,但是,概念性的翻譯錯(cuò)誤也很多,就太說不過去了!譯者看懂了嗎?
  •   書的內(nèi)容毋庸置疑,但翻譯水平一般般吧
  •   書很好,但買重復(fù)了。WCF編程和WCF服務(wù)編程,兩本書是同一個(gè)作者不同翻譯罷了,內(nèi)容90%以上相似,買之前沒有注意到,害得我兩本都買了
  •   書可能是好的,但是感覺不太適合初學(xué)者。
  •   以前包裝還有一層保護(hù)書的塑料氣泡層!又和上次一樣,買來的書總有些破的地方,不知道是書本身就有點(diǎn)破,還是發(fā)物流時(shí)人為造成的!
  •   速度還可以,4天送到,質(zhì)量也不錯(cuò)。
  •   送來的書首頁就破損了,很不爽,但是送貨速度比上次快了一天,上次三天,這次兩天。
  •   買了一個(gè)星期還沒送來
  •   書的內(nèi)容過于偏重理論,缺少可以直接調(diào)試的實(shí)例,考看讀者動(dòng)手能力
  •   這本書先不說怎么樣 送書非常快一般都是一天 我經(jīng)常在這買書很好
  •   這本書要不是和新手哪本適合?初級(jí)的就該看這本
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7