WCF編程

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

前言

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書(shū)籍目錄

序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 代碼訪問(wèn)安全附錄E 通用攔截器附錄F WCF編碼規(guī)范附錄G ServiceModelEx分類(lèi)

章節(jié)摘錄

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

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

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

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    WCF編程 PDF格式下載


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

 
 

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

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

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

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