注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具WCF技術(shù)剖析(卷1)

WCF技術(shù)剖析(卷1)

WCF技術(shù)剖析(卷1)

定 價(jià):¥75.00

作 者: 蔣金楠 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121089985 出版時(shí)間: 2009-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 517 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《WCF技術(shù)剖析》從WCF的終結(jié)點(diǎn)談起,對(duì)終結(jié)點(diǎn)的三要素進(jìn)行了全面而深入的介紹,幫助讀者了解地址、綁定和契約的本質(zhì)。通過(guò)本書(shū)對(duì)序列化的深入講解,讀者可了解WCF進(jìn)行操作方法調(diào)用與消息之間轉(zhuǎn)化的本質(zhì);深入剖析消息編碼則會(huì)幫助讀者從根本上把握WCF進(jìn)行消息編碼和解碼的實(shí)現(xiàn)機(jī)制,以及不同編碼方式在性能、互操作性及使用場(chǎng)景上的差異;同時(shí)本書(shū)從WCF的服務(wù)端框架和客戶(hù)端框架進(jìn)行深層次的剖析,介紹了服務(wù)寄宿和服務(wù)調(diào)用;對(duì)實(shí)例化和會(huì)話(huà)進(jìn)行了討論,從服務(wù)實(shí)例的激活和客戶(hù)端狀態(tài)保持兩個(gè)側(cè)面詳細(xì)介紹WCF的實(shí)例上下文提供機(jī)制和基于會(huì)話(huà)信道的會(huì)話(huà)實(shí)現(xiàn)。最后,本書(shū)提供了一個(gè)完整的案例幫助讀者掌握如何利用本書(shū)涉及的內(nèi)容搭建一個(gè)基本的WCF分布式應(yīng)用。本書(shū)不僅適合那些尚未接觸過(guò)WCF,希望盡快入門(mén)并進(jìn)行深入研究的開(kāi)發(fā)人員,同樣適合那些對(duì)WCF有一定了解的開(kāi)發(fā)設(shè)計(jì)人員和架構(gòu)師。

作者簡(jiǎn)介

  蔣金楠,網(wǎng)名Artech,現(xiàn)就職于某知名軟件公司,擔(dān)任高級(jí)軟件顧問(wèn)(Senior Software Consultant)。微軟解決方案架構(gòu)(Solutions Architecture)與互聯(lián)系統(tǒng)(Connected System)雙料MVP(最有價(jià)值專(zhuān)家),具有5年以上軟件開(kāi)發(fā)設(shè)計(jì)與架構(gòu)經(jīng)驗(yàn)。對(duì).NET Framework、C#、ASP.NET、SQL Server、設(shè)計(jì)模式、軟件架構(gòu),以及主流的開(kāi)源框架有著深入的研究。屬?lài)?guó)內(nèi)較早接觸WCF的人之一,同時(shí)對(duì).NET Remoting、MSMQ通信技術(shù)有深入的理解。自2007年2月起,他在個(gè)人博客(http://www.cnblogs.com/artech)上發(fā)表數(shù)十篇深入介紹WCF的文章,是國(guó)內(nèi)WCF技術(shù)最早的推廣者之一。

圖書(shū)目錄

第1章 WCF簡(jiǎn)介(WCF Overview)
1.1 SOA的基本概念和設(shè)計(jì)思想
1.2 WCF是對(duì)現(xiàn)有Windows平臺(tái)下分布式通信技術(shù)的整合
1.3 構(gòu)建一個(gè)簡(jiǎn)單的WCF應(yīng)用
1.3.1 步驟一構(gòu)建整個(gè)解決方案
1.3.2 步驟二創(chuàng)建服務(wù)契約
1.3.3 步驟三創(chuàng)建服務(wù)
1、3.4 步驟四 通過(guò)自我寄宿的方式寄宿服務(wù)
1.3.5 步驟五創(chuàng)建客戶(hù)端調(diào)用服務(wù)
1.3.6 步驟六通過(guò)IIS寄宿服務(wù)
第2章 終結(jié)點(diǎn)地址與WCF尋址(Endpoint Address and WCF Addressing)
2.1 EndpointAddreSS
2.1.1 URI
2.1.2 如何指定地址
2.1.3 如何指定AddressHeader
2.2 端口共享(Port Sharing)
2.2.1 端口共享在WCF中的意義何在?
2.2.2 基于HTTPIHTTPS的端口共享
2.2.3 基于TCP的端口共享
2.3 WCF尋址(Addressing)詳解
2.3.1 服務(wù)的角色
2.3.2 邏輯地址和物理地址
2.3.3 ListenUri和ListenUriMode
2.3.4 消息篩選
2.3.5 案例演示:通過(guò)tcpTracer進(jìn)行消息的路由
第3章 綁定與信道棧(Binding and Channel Stack)
3.1 綁定簡(jiǎn)介
3.1.1 信道(Channel)與信道棧(Channel Stack)
3.1.2 綁定與信道棧(Binding and Channel Stack)
3.1.3 案例演示:如何直接通過(guò)綁定進(jìn)行消息通信
3.1.4 WCF的綁定模型
3.2 綁定編程
3.2.1 服務(wù)寄宿對(duì)綁定的指定
3.2.2 服務(wù)調(diào)用對(duì)綁定的指定
3.3 信道與信道棧
3.3.1 CommunicationObject與DefaultCommunicationTimeouts
3.3.2 IChannel和ChannelBase
3.3.3 消息交換模式與信道形狀(Channel Shape)
3.3.4 案例演示:如何自定義信道
3.4 信道管理器(Channel Manager)
3.4.1 信道監(jiān)聽(tīng)器(Channel Listener)
3.4.2 信道工廠(Channel Factory)
3.5 綁定與綁定元素(Binding and Binding Element)
3.5.1 綁定元素(Binding Element)
3.5.2 綁定揭秘
3.6 系統(tǒng)綁定與自定義綁定(System Defined Binding&Custom Binding)
3.6.1 系統(tǒng)綁定
3.6.2 自定義綁定
第4章 服務(wù)契約(Service Contract)
4.1 服務(wù)契約透視
4.1.1 抽象、接口與服務(wù)契約
4.1.2 元數(shù)據(jù)與服務(wù)契約
4.1.3 WSDL、XSD與服務(wù)契約
4.1.4 消息交換與服務(wù)契約
4.1.5 WCF是CLR類(lèi)型與廠商無(wú)關(guān)服務(wù)描述的適配器
4.2 服務(wù)契約編程接口
4.2.1 ServiceContractAttribute與OperationContractAttribute
4.2.2 為終結(jié)點(diǎn)指定契約
4.2.3 服務(wù)契約的繼承
4.2.4 操作重載與操作選擇
4.3 消息交換模式(MEP)與服務(wù)操作
4.3.1 請(qǐng)求一回復(fù)模式下的服務(wù)契約與操作
4.3.2 單向(One—way)模式下的服務(wù)契約與操作
4.3.3 雙工模式下的服務(wù)契約與操作
4.4 多線(xiàn)程與異步操作
4.4.1 異步信道調(diào)用
4.4.2 異步服務(wù)實(shí)現(xiàn)
第5章 序列化與數(shù)據(jù)契約(Serialization and Data Contract)
5.1 漫談序列化
5.1.1 封送(Marshaling)與序列化
5.1.2 持久化(Persisting)與序列化
5.1.3 數(shù)據(jù)結(jié)構(gòu)與序列化
5.1.4 XML序列化器
5.2 數(shù)據(jù)契約與數(shù)據(jù)契約序列化器
5.2.1 數(shù)據(jù)契約的本質(zhì)
5.2.2 數(shù)據(jù)契約的定義與數(shù)據(jù)契約序列化器
5.3 已知類(lèi)型(Known Type)
5.3.1 未知類(lèi)型導(dǎo)致序列化失敗
5.3.2 DataContractSerializer的已知類(lèi)型集合
5.3.3 基于接口的序列化
5.3.4 KnownTypeAttribute與ServiceKnownTypeAttribute
5.4 泛型數(shù)據(jù)契約與集合數(shù)據(jù)契約
5.4.1 泛型數(shù)據(jù)契約
5.4.2 數(shù)據(jù)契約對(duì)數(shù)組與集合的支持
5.4.3 IDictionary與Hashtable
5.5 等效數(shù)據(jù)契約與數(shù)據(jù)契約版本控制
5.5.1 數(shù)據(jù)契約的等效性
5.5.2 數(shù)據(jù)成員的添加與刪除
5.5.3 數(shù)據(jù)契約代理(Surrogate)
5.6 序列化WCF框架中的實(shí)現(xiàn)
5.6.1 MessageFormatter
5.6.2 MessageFormatter在WCF框架中的應(yīng)用
第6章 消息、消息契約與消息編碼 (Message,Message Contract and Message Encoding)
6.1 SOAP與WS—Addressing
6.1.1 SOAP(基于SOAP 1.2標(biāo)準(zhǔn))
6.1.2 WS—Addressing(基于WS—Addressin9 1.0)
6.2 消息(Message)
6.2.1 消息版本(Message Version)
6.2.2 如何創(chuàng)建消息
……
第7章 服務(wù)寄宿(Service Hosting)
第8章 客戶(hù)端(Client)
第9章 實(shí)例管理與會(huì)話(huà)(Instancing and Session)
第10章 WCF實(shí)例研究(WCF in Practice)
參考文獻(xiàn)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)