這本易學(xué)易用的書,是為那些想要透徹掌握微軟Windows Communication Foundation(WCF)新框架,以創(chuàng)建面向服務(wù)的應(yīng)用程序的中高級開發(fā)者們所編寫的?!秾W(xué)習(xí)WCF》包含100多個代碼樣例、20多個實驗以及針對開發(fā)者常見問題的詳細解答。通過這些,《學(xué)習(xí)WCF》可以掌控這個新平臺的一切復(fù)雜問題。從基礎(chǔ)概念到高級場景,該書無疑能加深你在如下各個重要方面的相關(guān)知識:合約——學(xué)習(xí)設(shè)計服務(wù)合約、為復(fù)雜類型的序列化創(chuàng)建數(shù)據(jù)合約、使用其他可序列化類型以及執(zhí)行自定義序列化以處理合約優(yōu)先與合約版本化場景。綁定——揭示每個內(nèi)網(wǎng)或者互聯(lián)網(wǎng)應(yīng)用程序的核心綁定的實際用途,并學(xué)會如何自定義那些特定場景的綁定配置,例如大型消息和流的處理。宿主——了解多種宿主環(huán)境的合適用途和相應(yīng)好處,包括Windows應(yīng)用、Windows服務(wù)、IIS和Windows激活服務(wù)。實例與并發(fā)——將服務(wù)配置成singleton運行,以提供應(yīng)用會話支持或作為可擴展的無會話服務(wù),并且學(xué)習(xí)如何管理吞吐量和抑制請求。可靠性——應(yīng)用諸如可信賴會話、分布式事務(wù)和隊列消息等功能。安全性——了解WCF如何支持雙向認證和消息保護的基本安全需求、學(xué)習(xí)如何管理運行時身份、探索多種授權(quán)模式等。異常和錯誤——學(xué)習(xí)錯誤處理相關(guān)概念,包括調(diào)試技巧、異常管理和錯誤合約。若想迅速掌握這項新技術(shù),你所需要的就是《學(xué)習(xí)WCF》。注:本書為全英文影印版。
作者簡介
暫缺《學(xué)習(xí)WCF(影印版)》作者簡介
圖書目錄
Forewords Preface 1. Hello Indigo Service Oriented Architecture WCF Services Fundamental WCF Concepts Creating a New Service from Scratch Generating a Service and Client Proxy Hosting a Service in IIS Exposing Multiple Service Endpoints Summary 2. Contracts Messaging Protocols Service Description WCF Contracts and Serialization Service Contracts Data Contracts Message Contracts Approaches to Serialization The Message Type Summary 3. Bindings How Bindings Work Web Service Bindings Connection-Oriented Bindings One-Way and Duplex Communication Large Message Transfers Custom Bindings Summary 4. Hosting Hosting Features ServiceHost Self-Hosting Hosting on the UI Thread Hosting in a Windows Service Hosting in IIS 6.0 IIS 7.0 and Windows Activation Service Choosing the Right Hosting Environment Summary 5. Instancing and Concurrency OperationContext Instancing Concurrency Instance Throttling Load Balancing and Failover Summary 6. Reliability Reliable Sessions Transactions Queued Calls Summary 7. Security WCF Security Overview Securing Intranet Services Securing Internet Services Working with Certificates Building a Claims-Based Security Model Exploring Federated Security Summary 8. Exceptions and Faults A. Setup Instructions B. ASP.NET Meets CardSpace Index