[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《WCF全面解析(上冊)》掃描版[PDF]
《WCF全面解析(上冊)》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《WCF全面解析(上冊)》掃描版[PDF] 簡介: 中文名 : WCF全面解析(上冊) 作者 : 蔣金楠 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 電子工業出版社 書號 : 9787121166563 發行時間 : 2012年5月3日 地區 : 大陸 語言 : 簡體中文 簡介 : 評論處1樓有網盤鏈接 內容介紹:    《wcf全面解析(套裝上下冊)》由蔣金楠所著,是作者多
電驢資源下載/磁力鏈接資源下載:
全選
"《WCF全面解析(上冊)》掃描版[PDF]"介紹
中文名: WCF全面解析(上冊)
作者: 蔣金楠
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121166563
發行時間: 2012年5月3日
地區: 大陸
語言: 簡體中文
簡介:

評論處1樓有網盤鏈接
內容介紹:
   《wcf全面解析(套裝上下冊)》由蔣金楠所著,是作者多年潛心研究wcf技術的心血之作,也是這些年來從事wcf開發的經驗總結。書如其名,此書涵蓋了wcf幾乎所有的知識點,並對其底層框架進行了“庖丁解牛”式的剖析,力求將wcf的整個運行機制完整而清晰地呈現在讀者面前。 《wcf全面解析(套裝上下冊)》上冊的前四章在對wcf進行總體介紹的基礎上,對構成終結點的三要素(地址、綁定和契約)進行了系統說明;隨後的兩章則著重剖析序列化和消息編碼在wcf中的實現;第7、8章講述了在服務寄宿和操作調用過程中,wcf的服務端和客戶端框架分別為我們做了什麼;第9、10章將介紹的重點落在實例化、會話和rest服務上面;在最後一章中采用wcf構建了一個具體的電子商務網站vm,它將指導你如何將理論應用於實踐。
  《wcf全面解析(套裝上下冊)》的下冊主要涉及一些所謂的“高級”話題,主要包括如何在分布式環境中處理異常(第1章);元數據的導入與導出、發布與獲取如何實現(第2章);如何利用wcf對事務的支持將分布式事務引入服務(第3章);如何利用並發與限流機制提高服務的吞吐量和可用性(第4章);如何利用可靠會話機制確保消息的“使命必達”(第5章);如何利用隊列服務提供離線通信的支持(第6章);第7、8章主要涉及安全的相關內容,包括傳輸安全、授權與審核;第9章全景展示wcf服務端和客戶端的運行時框架,以及在此基礎上的所有擴展可能;最後一章為你帶來wcf4.0幾個獨立的新特性。
內容截圖:



目錄:
上冊
第1章 wcf簡介(wcf overview) 1
1.1 soa的基本概念和設計思想 2
1.2 wcf是對現有分布式通信技術的整合 3
1.3 構建一個簡單的wcf應用 6
第2章 地址(address) 18
2.1 統一資源標識(uri) 19
2.1.1 http/https 19
2.1.2 net.tcp 20
2.1.3 net.pipe 20
2.1.4 net.msmq 21
2.2 endpointaddress 21
2.2.1 服務端終結點地址 22
2.2.2 客戶端終結點地址 29
2.2.3 地址報頭 32
2.3 端口共享 41
2.3.1 端口共享意義何在 43
2.3.2 http/https端口共享 43
2.3.3 tcp端口共享 44
.2.4 邏輯地址與物理地址 47
2.4.1 服務的角色 47
2.4.2 監聽地址與監聽模式 48
2.4.3 clientviabehavior行為 52
2.4.4 實例演示:通過tcptrace進行消息的路由(s205,s206) 54
2.5 請求監聽與消息分發 60
2.5.1 連接請求的監聽 61
2.5.2 消息分發 62
第3章 綁定(binding) 65
3.1 綁定模型 66
3.1.1 信道與信道棧 66
3.1.2 實例演示:直接通過綁定進行消息通信(s301) 68
3.1.3 wcf的綁定模型 71
3.2 信道與信道棧 72
3.2.1 communicationobject 72
3.2.2 defaultcommunicationtimeouts 74
3.2.3 ichannel和channelbase 75
3.2.4 消息交換模式 76
3.2.5 信道形狀 77
3.2.6 會話信道 81
3.2.7 實例演示:自定義信道(s302) 83
3.3 信道監聽器 87
3.3.1 ichannellistener與channellistenerbase 87
3.3.2 信道棧的創建/使用模式 88
3.3.3 實例演示:自定義信道監聽器(s302) 88
3.4 信道工廠 91
3.4.1 ichannelfactory與channelfactorybase 91
3.4.2 實例演示:自定義信道工廠(s302) 92
3.5 綁定元素 93
3.5.1 構成綁定的元素 94
3.5.2 實例演示:自定義綁定元素(s302) 95
3.6 綁定 96
3.6.1 綁定是綁定元素的有序集合 97
3.6.2 實例演示:創建自定義綁定(s302,s303) 99
3.6.3 系統綁定 105
3.6.4 自定義綁定 109
3.6.5 綁定配置 110
第4章 契約(contract) 114
4.1 多角度認識契約 115
4.1.1 抽象、接口與服務契約 115
4.1.2 元數據與服務契約 116
4.1.3 wsdl、xsd與服務契約 116
4.1.4 消息交換與服務契約 117
4.2 定義服務契約 117
4.2.1 servicecontractattribute 117
4.2.2 operationcontractattribute 122
4.2.3 服務契約的繼承 128
4.3 契約描述 132
4.3.1 contractdescription 132
4.3.2 operationdescription 133
4.3.3 messagedescription 134
4.4 消息交換模式與服務操作 139
4.4.1 請求-回復模式 139
4.4.2 單向模式 143
4.4.3 雙工模式 144
4.4.4 實例演示:通過雙工通信實現回調 145
4.5 多線程與異步操作 153
4.5.1 異步服務調用 154
4.5.2 異步服務實現 157
4.6 操作的選擇與執行 160
4.6.1 dispatchoperation與clientoperation 160
4.6.2 操作的選擇 162
4.6.3 操作的執行 163
第5章 序列化(serialization) 165
5.1 xmlserializer 166
5.1.1 xmlserializer默認的序列化規則 166
5.1.2 通過定制xmlserializer控制xml結構 169
5.1.3 通過定制數據類型控制xml結構 170
5.2 數據契約 171
5.2.1 數據契約的本質 172
5.2.2 datacontractattribute與datamemberattribute 172
5.3 datacontractserializer 174
5.3.1 datacontractserializer的序列化規則 176
5.3.2 如何限定序列化對象的數量 178
5.3.3 如何保持對象現有的引用結構 181
5.4 已知類型 184
5.4.1 未知類型導致序列化失敗 184
5.4.2 datacontractserializer的已知類型集合 186
5.4.3 基於接口的序列化 187
5.4.4 knowntypeattribute 188
5.4.5 serviceknowntypeattribute 190
5.5 泛型數據契約與集合數據契約 191
5.5.1 泛型數據契約 191
5.5.2 數據契約集合 195
5.5.3 集合數據契約 199
5.5.4 字典數據契約 203
5.6 等效數據契約 208
5.6.1 數據契約的等效性 208
5.6.2 數據成員的添加 209
5.6.3 數據成員的刪除 212
5.6.4 數據契約代理 215
5.7 序列化在wcf框架中的實現 219
5.7.1 消息格式化器 219
5.7.2 采用datacontractserializer還是xmlserializer 221
5.7.3 實例演示:通過自定義消息格式化器壓縮消息(s521) 223
第6章 消息(message) 231
6.1 soap與ws-addressing 232
6.1.1 soap 232
6.1.2 ws-addressing 232
6.2 消息 234
6.2.1 消息版本 235
6.2.2 如何創建消息 237
6.2.3 消息的基本操作 244
6.3 消息報頭與消息屬性 249
6.3.1 messageheaderinfo 249
6.3.2 messageheader 250
6.3.3 messageheader[t] 251
6.3.4 messageheaders 252
6.3.5 消息屬性 255
6.3.6 實例演示:通過消息報頭和消息屬性實現上下文信息的傳播(s612) 259
6.4 消息契約 261
6.4.1 messagecontractattribute 262
6.4.2 messageheaderattribute 265
6.4.3 messagebodymemberattribute 265
6.4.4 消息契約與操作 266
6.5 xml編碼 268
6.5.1 xmldictionary 268
6.5.2 xmldictionarywriter 270
6.5.3 xmldictionaryreader 278
6.6 消息編碼 279
6.6.1 消息編碼器 279
6.6.2 消息編碼器工廠 280
6.6.3 消息編碼綁定元素 281
6.6.4 消息編碼與綁定 282
6.6.5 消息編碼的實現 285
6.6.6 實例演示:通過自定義消息編碼器實現消息壓縮(s620) 286
第7章 服務寄宿(hosting) 294
7.1 服務描述 295
7.1.1 servicedescription 295
7.1.2 wcf的四大行為 297
7.2 servicehost 301
7.2.1 服務描述的創建(s701) 301
7.2.2 運行時框架體系的構建 308
7.2.3 服務的批量寄宿(s702) 312
7.2.4 自定義servicehost(s703) 316
7.3 iis與asp.net架構設計 317
7.3.1 iis 5.x與asp.net 318
7.3.2 iis 6.0與asp.net 319
7.3.3 iis 7.0與asp.net 320
7.3.4 asp.net管道 324
7.4 iis寄宿 328
7.4.1 .svc文件 328
7.4.2 實例演示:如何使用自定義servicehost(s704) 330
7.4.3 asp.net並行模式 331
7.4.4 asp.net兼容模式 337
7.4.5 非http協議寄宿 341
7.5 windows服務寄宿(s708) 343
第8章 客戶端(client) 350
8.1 一個精簡版的wcf框架 351
8.1.1 從透明代理和真實代理說起 351
8.1.2 服務代理的真實代理是什麼 352
8.1.3 服務調用的大致流程 353
8.1.4 實例演示:創建一個wcf框架模擬程序(s801) 354
8.2 channelfactory[tchannel] 365
8.2.1 終結點是channelfactory[tchannel]的核心 366
8.2.2 一個特殊的信道工廠 366
8.2.3 channelfactory[tchannel]的開啟 367
8.3 服務代理 369
8.3.1 服務代理的創建 369
8.3.2 四個重要的接口 370
8.3.3 服務調用 374
8.4 clientbase[tchannel] 376
8.4.1 clientbase[tchannel]與channelfactory[tchannel] 376
8.4.2 channelfactory[tchannel]緩存機制 378
8.5 服務代理的關閉與中止 380
8.5.1 沒有關閉服務代理會帶來怎樣的後果 380
8.5.2 數據報信道與會話信道 382
8.5.3 服務代理、channelfactory[tchannel]和clientbase[tchannel]的關閉 383
8.5.4 服務代理的中止 385
8.5.5 通過realproxy實現服務代理的自動關閉和中止(s810) 389
8.5.6 通過委托實現服務代理的自動關閉和中止(s811) 391
第9章 實例化與會話(instancing and session) 395
9.1 實例上下文與實例上下文模式 396
9.1.1 實例上下文 396
9.1.2 實例上下文模式 397
9.1.3 實例服務行為 398
9.1.4 實例上下文提供者與實例提供者 399
9.1.5 實例上下文提供機制 400
9.2 單調模式 402
9.2.1 實例演示:單調模式下實例的創建與回收(s901) 402
9.2.2 單調模式實例上下文提供機制 403
9.2.3 實例演示:通過自定義實例上下文提供者實現單調模式(s902) 404
9.2.4 單調模式與可伸縮性 406
9.3 單例模式 407
9.3.1 已知單例和隱式單例 407
9.3.2 實例演示:單例模式下實例的創建與回收(s903) 408
9.3.3 單例模式實例上下文提供機制 409
9.3.4 實例演示:通過自定義實例上下文提供者實現單例模式(s904) 410
9.3.5 單例模式下的並發與同步 412
9.4 會話 413
9.4.1 客戶端識別機制 414
9.4.2 會話契約 414
9.4.3 會話綁定 419
9.5 會話模式 421
9.5.1 實例演示:會話模式下實例的創建與回收(s910) 421
9.5.2 會話模式實例上下文提供機制 422
9.5.3 實例演示:通過自定義提供者實現會話模式(s911) 424
9.5.4 會話實例上下文模式與可伸縮性 426
9.6 會話模式、綁定與實例上下文模式 427
9.6.1 單調服務決定於單調實例上下文模式 427
9.6.2 單例服務決定於單例實例上下文模式 429
9.6.3 會話服務決定於會話信道(棧)和會話實例上下文模式 430
第10章 rest服務(rest service) 433
10.1 web、rest和wcf rest 434
10.1.1 web如此簡單 434
10.1.2 rest是什麼 435
10.1.3 wcf rest 438
10.2 web http編程模型 445
10.2.1 webhttpbinding 445
10.2.2 webgetattribute與webinvokeattribute 449
10.2.3 webhttpbehavior 454
10.2.4 webservicehost與webservicehostfactory 459
10.2.5 weboperationcontext 461
10.2.6 webfaultexception與webfaultexception[t] 463
10.3 uri模板 465
10.3.1 uri模板簡介 465
10.3.2 uritemplate 467
10.3.3 uritemplatetable 468
10.3.4 webhttpdispatchoperationselector 469
10.4 消息格式化 473
10.4.1 客戶端消息格式化 473
10.4.2 服務端消息格式化 485
10.5 輸出緩存與條件獲取/更新 487
10.5.1 輸出緩存 488
10.5.2 條件獲取 492
10.5.3 條件更新 496
第11章 wcf實例研究(wcf in practice) 500
11.1 vm簡介 501
11.1.1 基本功能 501
11.1.2 物理部署 504
11.1.3 模塊劃分 504
11.1.4 層次設計 506
11.1.5 ioc的應用 508
11.1.6 aop的應用 513
11.1.7 身份認證 515
11.1.8 異常處理 520
11.2 模塊設計 523
11.2.1 數據庫設計 524
11.2.2 products模塊 526
11.2.3 orders模塊 536
11.2.4 infrastructure模塊 540
11.3 asp.net mvc項目 544
11.3.1 ioc集成 545
11.3.2 異常處理 546
11.3.3 accountcontroller 547
11.3.4 productscontroller 549
11.3.5 orderscontroller 551
附錄a 實例列表 557



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved