注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETWCF 3.5揭秘

WCF 3.5揭秘

WCF 3.5揭秘

定 價(jià):¥79.00

作 者: (美)麥克默特里 等著,趙科平,龔岑 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: .NET

ISBN: 9787115211804 出版時(shí)間: 2009-09-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 535 字?jǐn)?shù):  

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

  《WCF 3.5揭秘》是WCF領(lǐng)域內(nèi)少有的經(jīng)典著作,以WCF的預(yù)備知識(shí)開篇,以REST和Plain XML服務(wù)的具體案例分析結(jié)束全書,全面而深入地講解了WCF技術(shù)的各個(gè)知識(shí)點(diǎn)。具體包括WF、使用WCF和WF、WCS、信息卡、標(biāo)識(shí)元系統(tǒng)、與COM+集成、定制行為、定制信道、定制傳輸、發(fā)布/訂閱系統(tǒng)以及對(duì)等通信等?!禬CF 3.5揭秘》不僅系統(tǒng)地闡述了WCF的重要理論知識(shí),而且還提供了大量的實(shí)例和解決常見問題的最佳方案。它是WCF開發(fā)團(tuán)隊(duì)集體智慧的結(jié)晶,是進(jìn)行WCF開發(fā)必備的參考書?!禬CF 3.5揭秘》適合于各層次的.NET開發(fā)者。

作者簡(jiǎn)介

  麥克默特里(Craig McMurtry)等都是微軟公司W(wǎng)CF開發(fā)團(tuán)隊(duì)成員。負(fù)責(zé)向社區(qū)傳播并幫助客戶成功實(shí)踐最新的WCF技術(shù)。他們能夠在第一時(shí)間獲得第一手資料。自然對(duì)這項(xiàng)技術(shù)有著其他人不具備的深入理解。而且重要的是,他們花了大量時(shí)間來幫助企業(yè)和軟件提供商使用WCF,在應(yīng)對(duì)各種難題時(shí)都游刃有余。更值得慶幸的是,作者將這些寶貴的經(jīng)驗(yàn)都融入到了本書中。

圖書目錄

第一部分 WCF簡(jiǎn)介
第1章 預(yù)備知識(shí) 2
1.1 分部類型 2
1.2 泛型 3
1.3 可空值類型 5
1.4 輕量級(jí)事務(wù)管理器 7
1.5 角色提供程序 8
1.6 小結(jié) 10
1.7 參考文獻(xiàn) 10
第2章 基礎(chǔ)知識(shí) 11
2.1 背景知識(shí) 11
2.2 輸入服務(wù)(Enter Services) 13
2.3 WCF 15
2.4 服務(wù)模型 16
2.4.1 軟件資源 20
2.4.2 創(chuàng)建一個(gè)訪問資源的服務(wù) 22
2.4.3 使用服務(wù) 36
2.4.4 在IIS中承載服務(wù) 46
2.4.5 改變服務(wù)通信方式 50
2.5 Visual Studio 2008工具支持 52
2.6 小結(jié) 57
2.7 參考文獻(xiàn) 57
第3章 數(shù)據(jù)表示和持久化支持 59
3.1 背景知識(shí) 59
3.2 XmlSerializer和DataContractSerializer 60
3.3 XML物神 63
3.3.1 創(chuàng)建服務(wù) 65
3.3.2 創(chuàng)建客戶端 66
3.3.3 滿足查看XML的欲望 67
3.3.4 DataContractSerializer值得嗎 67
3.4 使用DataContractSerializer 67
3.5 異常處理 79
3.6 持久化服務(wù) 82
3.6.1 為什么要持久化服務(wù) 82
3.6.2 實(shí)現(xiàn)持久化服務(wù) 83
3.7 小結(jié) 88
3.8 參考文獻(xiàn) 88
第4章 會(huì)話、可信賴會(huì)話、隊(duì)列與事務(wù) 89
4.1 可信賴會(huì)話 89
4.2 會(huì)話管理 92
4.3 隊(duì)列交付 93
4.4 事務(wù) 96
4.5 小結(jié) 103
第二部分 WF介紹
第5章 WF簡(jiǎn)介 106
5.1 WF是什么 106
5.2 活動(dòng) 107
5.2.1 開箱即用活動(dòng) 109
5.2.2 創(chuàng)建定制服務(wù) 110
5.2.3 活動(dòng)通信 115
5.2.4 設(shè)計(jì)行為 121
5.2.5 事務(wù)和補(bǔ)償 122
5.3 工作流模型 124
5.3.1 順序工作流 124
5.3.2 狀態(tài)機(jī)工作流 131
5.3.3 定制根活動(dòng) 132
5.4 工作流承載 132
5.4.1 承載運(yùn)行時(shí) 133
5.4.2 運(yùn)行時(shí)服務(wù) 134
5.4.3 定制服務(wù) 141
5.5 規(guī)則引擎 143
5.5.1 作為條件的規(guī)則 144
5.5.2 ConditionedActivityGroup活動(dòng) 146
5.5.3 作為策略的規(guī)則 147
5.6 小結(jié) 149
5.7 參考文獻(xiàn) 149
第6章 使用WCF和WF 150
6.1 消費(fèi)服務(wù) 150
6.1.1 在自定義活動(dòng)中調(diào)用服務(wù) 150
6.1.2 以.NET Framework 3.5的方式使用Send活動(dòng) 154
6.1.3 擴(kuò)展Send活動(dòng) 156
6.2 組合多個(gè)服務(wù) 158
6.3 將工作流公開為服務(wù) 158
6.3.1 在WCF服務(wù)中承載(.NET 3.0) 159
6.3.2 將工作流公開為服務(wù)(.NET 3.5) 163
6.3.3 創(chuàng)建工作流服務(wù) 167
6.3.4 上下文 168
6.3.5 通信模式 170
6.4 小結(jié) 179
6.5 參考文獻(xiàn) 180
第三部分 安全
第7章 安全基礎(chǔ) 182
7.1 確保通信安全的基本任務(wù) 182
7.2 傳輸安全和消息安全 183
7.3 使用傳輸安全 183
7.3.1 安裝證書 183
7.3.2 指定服務(wù)器即將提供的證書 185
7.3.3 配置服務(wù)器的身份 186
7.3.4 傳輸安全示例 186
7.4 使用消息安全 191
7.5 身份模擬與授權(quán) 196
7.6 身份模擬 196
7.7 授權(quán) 199
7.8 取消對(duì)Windows的更改 205
7.8.1 卸載證書 205
7.8.2 從IIS中刪除SSL配置 206
7.8.3 從HTTP.SYS中刪除SSL配置 207
7.8.4 恢復(fù)服務(wù)器的標(biāo)識(shí) 207
7.9 小結(jié) 207
7.10 參考文獻(xiàn) 207
第8章 WCS、信息卡和標(biāo)識(shí)元系統(tǒng) 209
8.1 標(biāo)識(shí)的角色 209
8.2 Microsoft Passport和其他標(biāo)識(shí)驗(yàn)證方法 211
8.3 標(biāo)識(shí)規(guī)則 213
8.4 標(biāo)識(shí)元系統(tǒng) 214
8.5 信息卡和CardSpace 218
8.6 管理信息卡 220
8.7 架構(gòu)、協(xié)議和安全 225
8.8 CardSpace與企業(yè) 235
8.9 .NET Framework 3.5新特性 238
8.10 .NET Framework 3.5的HTTP支持 239
8.11 小結(jié) 241
8.12 參考文獻(xiàn) 241
第9章 使用信息卡保護(hù)應(yīng)用程序的安全 243
9.1 標(biāo)識(shí)元系統(tǒng)開發(fā) 243
9.2 CardSpace的簡(jiǎn)單示例 245
9.3 CardSpace示例的準(zhǔn)備工作 246
9.3.1 開啟IIS和ASP.NET 2.0 246
9.3.2 獲取X.509證書 246
9.3.3 將證書導(dǎo)入證書存儲(chǔ)區(qū) 247
9.3.4 更新Hosts文件使DNS項(xiàng)與證書匹配 247
9.3.5 IIS設(shè)置 248
9.3.6 讀取證書私鑰 248
9.3.7 HTTP配置 249
9.4 為WCF應(yīng)用程序添加信息卡 250
9.5 添加信息卡 253
9.6 使用Federation綁定 258
9.7 捕獲異常 259
9.8 處理發(fā)布的令牌 260
9.9 使用Metadata Resolver 261
9.10 為瀏覽器應(yīng)用程序添加信息卡 262
9.11 創(chuàng)建托管卡 271
9.12 創(chuàng)建簡(jiǎn)單的安全令牌服務(wù) 273
9.13 通過HTTP使用CardSpace 275
9.14 小結(jié) 276
9.15 參考文獻(xiàn) 276
第10章 高級(jí)安全 277
10.1 序幕 277
10.2 利用聲明保證資源安全 278
10.2.1 基于聲明授權(quán)和基于角色授權(quán) 278
10.2.2 基于聲明授權(quán)和訪問控制列表 279
10.3 使用XSI運(yùn)用基于聲明的安全 281
10.3.1 利用Windows標(biāo)識(shí)授權(quán)對(duì)局域網(wǎng)資源的訪問 281
10.3.2 改進(jìn)初始方案 286
10.3.3 添加STS作為聯(lián)合的基礎(chǔ) 292
10.3.4 重新配置Resource Access服務(wù) 302
10.3.5 重新配置客戶端 305
10.3.6 體驗(yàn)帶有XSI的、聯(lián)合的、基于聲明的標(biāo)識(shí)的強(qiáng)大 307
10.4 基于聲明的安全和聯(lián)合安全 308
10.5 小結(jié) 309
10.6 參考文獻(xiàn) 309
第四部分 集成與互操作
第11章 遺留集成 312
11.1 COM+集成 312
11.1.1 支持的接口 313
11.1.2 選擇承載模式 313
11.2 使用COM+服務(wù)模型配置工具 314
11.3 將COM+組件以WCF Web服務(wù)提供 315
11.4 從COM調(diào)用WCF服務(wù) 320
11.4.1 創(chuàng)建服務(wù) 320
11.4.2 創(chuàng)建客戶端 322
11.4.3 創(chuàng)建VBScript文件 324
11.4.4 測(cè)試解決方案 324
11.5 與MSMQ集成 324
11.6 創(chuàng)建與MSMQ集成的WCF服務(wù) 325
11.6.1 創(chuàng)建請(qǐng)求 325
11.6.2 創(chuàng)建服務(wù) 326
11.6.3 創(chuàng)建客戶端 328
11.6.4 測(cè)試 331
11.7 小結(jié) 332
第12章 互操作性 333
12.1 小結(jié) 335
12.2 參考文獻(xiàn) 335
第五部分 擴(kuò)展WCF
第13章 定制行為 338
13.1 擴(kuò)展WCF 338
13.2 用定制行為擴(kuò)展服務(wù)模型 339
13.2.1 聲明你要提供的行為的類型 339
13.2.2 將定制行為附加到操作或終結(jié)點(diǎn)上 342
13.2.3 將定制行為告知WCF 342
13.3 實(shí)現(xiàn)定制行為 342
13.3.1 聲明 343
13.3.2 附加 343
13.3.3 告知 344
13.4 實(shí)現(xiàn)各種類型的定制行為 350
13.4.1 操作選擇器 350
13.4.2 參數(shù)檢查器 351
13.4.3 消息格式器 353
13.4.4 消息檢查器 355
13.4.5 實(shí)例上下文提供者 357
13.4.6 實(shí)例提供者 358
13.4.7 操作調(diào)用器 359
13.5 實(shí)現(xiàn)WSDL導(dǎo)出擴(kuò)展 360
13.6 定制行為實(shí)戰(zhàn) 362
13.7 小結(jié) 362
13.8 參考文獻(xiàn) 363
第14章 定制信道 364
14.1 綁定元素 364
14.1.1 出站通信 365
14.1.2 入站通信 365
14.2 信道是有形狀的 366
14.3 可能需要信道支持會(huì)話 367
14.4 根據(jù)契約匹配信道 367
14.5 通信狀態(tài)機(jī) 369
14.6 創(chuàng)建定制綁定元素 369
14.6.1 理解起點(diǎn) 370
14.6.2 提供一個(gè)支持出站通信的定制綁定元素 371
14.6.3 更改自定綁定元素以支持入站通信 376
14.6.4 通過配置應(yīng)用定制綁定元素 381
14.7 小結(jié) 384
第15章 定制傳輸 385
15.1 傳輸信道 385
15.1.1 入站通信 385
15.1.2 出站通信 386
15.2 消息編碼器 386
15.3 完善棧 386
15.4 實(shí)現(xiàn)傳輸綁定元素和編碼器綁定元素 387
15.4.1 場(chǎng)景 387
15.4.2 要求 388
15.4.3 TcpListener類和TcpClient類 388
15.5 實(shí)現(xiàn)支持任意TCP的定制綁定元素 390
15.5.1 配置 390
15.5.2 定制傳輸綁定元素 392
15.5.3 信道監(jiān)聽器 394
15.5.4 傳輸信道 396
15.5.5 消息編碼器 398
15.5.6 使用定制傳輸綁定元素 399
15.6 小結(jié) 400
15.7 參考文獻(xiàn) 400
第六部分 具體案例
第16章 發(fā)布/訂閱系統(tǒng) 402
16.1 使用回調(diào)契約的發(fā)布/訂閱系統(tǒng) 402
16.2 使用MSMQ實(shí)際通用組播的發(fā)布/訂閱系統(tǒng) 408
16.3 使用流的發(fā)布/訂閱系統(tǒng) 414
16.3.1 流傳輸模式 414
16.3.2 使用流傳輸模式傳送定制流 418
16.3.3 使用流傳輸模式和定制流實(shí)現(xiàn)發(fā)布/訂閱系統(tǒng) 421
16.4 小結(jié) 425
16.5 參考文獻(xiàn) 425
第17章 對(duì)等通信 426
17.1 在點(diǎn)對(duì)點(diǎn)應(yīng)用中使用結(jié)構(gòu)化數(shù)據(jù) 426
17.2 利用Windows對(duì)等網(wǎng)絡(luò)開發(fā)平臺(tái) 427
17.3 理解Windows對(duì)等網(wǎng)絡(luò) 427
17.4 使用對(duì)等信道 428
17.4.1 終結(jié)點(diǎn) 428
17.4.2 綁定 428
17.4.3 地址 431
17.4.4 契約 431
17.4.5 實(shí)現(xiàn) 432
17.5 對(duì)等信道實(shí)戰(zhàn) 432
17.5.1 設(shè)想解決方案 432
17.5.2 設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu) 435
17.5.3 定義服務(wù)契約 437
17.5.4 實(shí)現(xiàn)服務(wù)契約 439
17.5.5 配置終結(jié)點(diǎn) 440
17.5.6 將消息發(fā)給特定的節(jié)點(diǎn) 441
17.5.7 定制對(duì)等名稱解析 444
17.5.8 查看對(duì)等信道的工作 447
17.6 對(duì)等信道和People Near Me 449
17.7 小結(jié) 449
17.8 參考文獻(xiàn) 449
第18章 REST和Plain XML服務(wù) 450
18.1 REST 450
18.2 REST服務(wù) 451
18.3 REST服務(wù)和Plain XML 451
18.4 REST服務(wù)的優(yōu)點(diǎn)和局限 451
18.5 使用WCF創(chuàng)建REST POX服務(wù) 452
18.5.1 REST POX服務(wù)終結(jié)點(diǎn)的地址 452
18.5.2 REST POX服務(wù)終結(jié)點(diǎn)的綁定 452
18.5.3 REST POX服務(wù)終結(jié)點(diǎn)的契約 453
18.5.4 實(shí)現(xiàn) 453
18.5.5 應(yīng)用程序范例 454
18.6 .NET Framework 3.5中的RSS和ATOM聯(lián)合 458
18.7 JSON 463
18.8 小結(jié) 466
18.9 參考文獻(xiàn) 466
第七部分 WCF應(yīng)用程序的生命周期
第19章 可管理性 470
19.1 檢測(cè)功能與工具 470
19.1.1 配置系統(tǒng)和配置編輯器 471
19.1.2 Service Configuration Editor 473
19.1.3 安全事件的可配置審計(jì) 477
19.1.4 消息日志、活動(dòng)跟蹤和Service Trace Viewer 480
19.1.5 性能計(jì)數(shù)器 488
19.1.6 WMI提供程序 489
19.2 完善管理工具 497
19.3 小結(jié) 497
第20章 版本處理 498
20.1 版本術(shù)語 498
20.2 版本問題集 499
20.2.1 添加新的操作 499
20.2.2 更改操作 501
20.2.3 刪除一個(gè)操作 504
20.2.4 更改綁定 504
20.2.5 決定廢除一個(gè)終結(jié)點(diǎn) 504
20.2.6 更改服務(wù)終結(jié)點(diǎn)的地址 504
20.3 集中的生命周期管理 505
20.4 小結(jié) 506
20.5 參考文獻(xiàn) 507
第八部分 規(guī)范
第21章 規(guī)范 510
21.1 采用WCF 510
21.2 使用WCF地址 512
21.3 使用WCF綁定 513
21.4 使用WCF契約 515
21.4.1 使用結(jié)構(gòu)化契約 517
21.4.2 使用行為契約 519
21.5 使用WCF服務(wù) 521
21.6 使用WCF客戶端 528
21.7 使用大量數(shù)據(jù) 533
21.8 調(diào)試WCF應(yīng)用程序 534
21.9 小結(jié) 535
21.10 參考文獻(xiàn) 535

本目錄推薦

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