注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計.NETASP.NET&IIS 7高級編程

ASP.NET&IIS 7高級編程

ASP.NET&IIS 7高級編程

定 價:¥79.80

作 者: (美)科霍斯羅維(Khosravi,S) 著;竇朝暉 譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP

ISBN: 9787302188667 出版時間: 2008-12-01 包裝: 平裝
開本: 16開 頁數(shù): 637 字數(shù):  

內(nèi)容簡介

  本書全面介紹了組成llS 7和ASP.NET集成基礎(chǔ)結(jié)構(gòu)的主要系統(tǒng)的工作原理、如何在自己的應用程序中使用這些系統(tǒng)?!禔SP.NET&IIS 7高級編程》還對這些系統(tǒng)所擴充的功能進行了綜合闡述,以及如何利用它們實現(xiàn)新的特色和功能?!禔SP.NET&IIS 7高級編程》詳細討論了各種解決方案,并深入分析了使用這些解決方案的范例的詳細代碼。這有助于讀者獲得有關(guān)使用和擴充這些主要系統(tǒng)的技能、知識和經(jīng)驗。

作者簡介

  竇朝暉,男,計算機應用專業(yè)碩士研究生。現(xiàn)任某研究所高級工程師,長期從事軟件評測和開發(fā)工作,具有豐富的軟件工程實踐經(jīng)驗。

圖書目錄

第1章 IIS 7和ASP.NET集成體系結(jié)構(gòu) 1
1.1 IIS 7的模塊化體系結(jié)構(gòu) 1
1.1.1 IIS-WebServer 2
1.1.2 IIS-WebServerManagementTools 4
1.1.3 IIS-FTPPublishingService 6
1.1.4 WAS-WindowsActivationService 6
1.2 IIS 7的擴充體系結(jié)構(gòu) 6
1.3 IIS 7和ASP.NET集成請求處理流水線 7
1.4 IIS 7和ASP.NET集成配置系統(tǒng) 8
1.5 IIS 7和ASP.NET的集成管理 9
1.6 構(gòu)建一個定制的Web服務器 9
1.6.1 軟件模塊之間的相關(guān)性 10
1.6.2 Windows Features對話框 11
1.6.3 Server Manager 12
1.6.4 命令行安裝選項 17
1.6.5 無人值守安裝選項 18
1.6.6 升級 18
1.7 小結(jié) 18
第2章 集成配置系統(tǒng)的使用 19
2.1 集成配置系統(tǒng) 19
2.1.1 層次配置方案 20
2.1.2 分布式配置系統(tǒng) 22
2.1.3 標記 23
2.1.4 包含文件 26
2.1.5  28
2.2 協(xié)議偵聽器 29
2.3 Windows進程活動服務 30
2.4 WWW服務 30
2.5 applicationHost.config文件的結(jié)構(gòu) 31
2.5.1  31
2.5.2  39
2.6 小結(jié) 56
第3章 利用IIS Manager和命令行管理集成配置系統(tǒng) 57
3.1 Server Management 57
3.2 IIS Manager 57
3.2.1 Application Pools 59
3.2.2 Web站點 61
3.2.3 層次化配置 63
3.2.4 委托 68
3.3 命令行工具 72
3.3.1 LIST 74
3.3.2 ADD 75
3.3.3 DELETE 75
3.3.4 SET 75
3.4 小結(jié) 75
第4章 用托管代碼管理集成配置系統(tǒng) 77
4.1 類圖 77
4.2 ConfigurationElement類 79
4.3 ConfigurationElementCollectionBase類 80
4.4 ApplicationPool類 82
4.4.1 ApplicationPoolProcess-Model類 83
4.4.2 ApplicationPoolRecycling類 84
4.4.3 ApplicationPoolCpu類 87
4.5 ApplicationPoolCollection類 88
4.6 Site類 89
4.6.1 Binding類 90
4.6.2 BindingCollection類 91
4.7 Application類 91
4.8 ApplicationCollection類 92
4.9 VirtualDirectory類 93
4.10 VirtualDirectoryCollection類 94
4.11 ConfigurationSection類 95
4.12 ServerManager類 95
4.13 綜合范例 96
4.13.1 加載指定配置文件 97
4.13.2 訪問指定配置節(jié)的指定屬性 97
4.13.3 從指定配置節(jié)的集合元素添加和刪除一個元素 99
4.13.4 訪問節(jié)組的配置節(jié) 101
4.14 小結(jié) 107
第5章 集成配置系統(tǒng)和命令管理API的擴充 109
5.1 IIS 7和ASP.NET集成配置擴充模型 109
5.1.1 IIS 7和ASP.NET集成聲明模式擴展標記語言 110
5.1.2 添加一個定制的配置節(jié) 117
5.2 IIS 7和ASP.NET集成命令管理擴充模型 128
5.2.1 表示集合項的類 129
5.2.2 表示集合元素的類 130
5.2.3 表示非集合元素的類 132
5.2.4 表示最外層元素的類 133
5.3 綜合范例 135
5.4 小結(jié) 137
第6章 了解集成圖形管理系統(tǒng) 139
6.1 模態(tài)頁面 139
6.1.1 模態(tài)對話框頁面 140
6.1.2 模態(tài)列表頁面 140
6.1.3 模態(tài)屬性頁面 141
6.1.4 編寫一個定制的模態(tài)頁面 142
6.2 任務 142
6.2.1 頁面導航 142
6.2.2 任務窗體 143
6.2.3 向?qū)Т绑w 144
6.3 IIS 7 Manager對象模型 145
6.3.1 服務 145
6.3.2 ManagementConfigurationPath類 148
6.3.3 Connection類 148
6.3.4 導航項 149
6.3.5 導航服務 150
6.3.6 TaskItem類 151
6.3.7 TaskList類 156
6.3.8 ModulePageInfo類 158
6.3.9 TaskListCollection類 159
6.4 綜合應用 160
6.5 小結(jié) 167
第7章 擴充集成圖形管理系統(tǒng) 169
7.1 客戶端托管代碼 169
7.2 定制模態(tài)頁面和任務窗體的演示 172
7.3 代理 176
7.3.1 ModuleServiceProxy類 178
7.3.2 PropertyBag類 181
7.4 MyConfigSectionPage類 185
7.4.1 構(gòu)造函數(shù) 188
7.4.2 事件處理程序 193
7.4.3 HasChanges屬性 194
7.4.4 CanApplyChanges屬性 195
7.4.5 OnActivated方法 195
7.4.6 GetSettings方法 196
7.4.7 OnWorkerGetSettings方法 198
7.4.8 OnWorkerGetSettingsCompleted方法 198
7.4.9 MyConfigSectionInfo類 200
7.4.10 InitializeUI方法 203
7.4.11 ApplyChanges方法 206
7.4.12 GetValues方法 207
7.4.13 CancelChanges方法 209
7.4.14 添加對新任務項的支持 209
7.4.15 刷新 214
7.5 MyCollectionPage類 222
7.5.1 InitializeListPage方法 227
7.5.2 OnActivated方法 228
7.5.3 GetCollectionItems方法 228
7.5.4 OnWorkerGetCollectionItems方法 229
7.5.5 OnWorkerGetCollectionItems Completed方法 229
7.5.6 MyCollectionItemInfo類 231
7.5.7 MyCollectionItemListViewItem 類 232
7.5.8 AddItem方法 233
7.5.9 添加新任務項 233
7.5.10 OnListViewBeforeLabelEdit 方法 241
7.5.11 OnListViewAfterLabelEdit 方法 242
7.5.12 OnListViewDoubleClick 方法 245
7.5.13 OnListViewKeyUp方法 245
7.5.14 OnListViewSelectedIndexChanged方法 246
7.5.15 分組 246
7.5.16 刷新 251
7.6 MyCollectionItemTaskForm 類 251
7.6.1 構(gòu)造函數(shù) 256
7.6.2 InitializeComponent方法 257
7.6.3 OnAccept方法 259
7.6.4 OnWorkerDoWork方法 260
7.6.5 OnWorkerCompleted方法 261
7.7 Module類 261
7.7.1 Module基類 262
7.7.2 MyConfigSectionModule類 262
7.8 服務器端托管模代碼 264
7.8.1 模塊服務 264
7.8.2 模塊提供程序 276
7.9 部署 277
7.10 小結(jié) 281
第8章 擴充集成請求處理流水線 283
8.1 通過托管代碼擴充集成流水線 283
8.2 托管處理程序 284
8.2.1 開發(fā)定制的托管處理程序 285
8.2.2 把定制的托管處理程序插入集成請求處理流水線 296
8.2.3 使用HTTP處理程序RssHandler 308
8.3 托管模塊 308
8.3.1 開發(fā)定制的托管模塊 311
8.3.2 把定制的托管模塊插入集成
請求處理流水線 315
8.3.3 使用HTTP模塊UrlRewriterModule 325
8.4 托管處理程序類工廠 326
8.4.1 開發(fā)定制的托管處理程序類工廠 327
8.4.2 把定制的托管處理程序類工廠插入集成請求處理流水線 328
8.5 用可配置托管組件擴充集成流水線 329
8.6 對URL改寫托管模塊的配置支持 330
8.7 對URL改寫托管模塊的強類型管理支持 332
8.7.1 UrlRewriterRule類 333
8.7.2 UrlRewriterRules類 334
8.7.3 UrlRewriterSection類 336
8.7.4 托管類的測試 337
8.8 對URL改寫托管模塊的圖形化管理支持 338
8.9 客戶端托管代碼 338
8.9.1 與后端服務器通信 341
8.9.2 UrlRewriterPage類 344
8.9.3 UrlRewriterRuleTaskForm類 365
8.9.4 UrlRewriterModule類 374
8.10 服務器端托管代碼 375
8.10.1 UrlRewriterModuleService類 376
8.10.2 UrlRewriterModuleProvider 類 381
8.11 注冊UrlRewriterModule Provider 383
8.12 可配置的UrlRewriter Module 384
8.13 改寫非ASP.NET的URL 387
8.14 有關(guān)URL改寫的回送問題 387
8.15 小結(jié) 390
第9章 了解集成提供程序模型 391
9.1 為什么需要提供程序服務 391
9.2 集成提供程序模型演示 394
9.3 集成提供程序模型 399
9.3.1 ProviderFeature類 399
9.3.2 ProviderConfigurationSettings類 405
9.3.3 綜合范例 408
9.3.4 IproviderConfigurationService接口 428
9.4 小結(jié) 436
第10章 擴充集成提供程序模型 437
10.1 擴充步驟 437
10.2 定制的提供程序基類 439
10.3 定制的提供程序集合 440
10.4 擴充集成配置系統(tǒng) 441
10.5 擴充集成命令管理系統(tǒng) 445
10.5.1 ProviderSettings類 445
10.5.2 ProviderSettingsCollection類 446
10.5.3 ProvidersHelper類 448
10.5.4 RssSection類 451
10.6 服務類的實現(xiàn) 453
10.7 定制提供程序的實現(xiàn) 458
10.7.1 SqlRssProvider 458
10.7.2 XmlRssProvider 469
10.8 擴充集成圖形管理系統(tǒng) 476
10.8.1 客戶端托管代碼 484
10.8.2 服務器端托管代碼 517
10.9 小結(jié) 528
第11章 集成跟蹤與診斷 529
11.1 集成跟蹤組件 529
11.2 在托管代碼中完成的任務 531
11.2.1 實例化一個跟蹤源 531
11.2.2 添加跟蹤事件 536
11.2.3 定義條件編譯標志“TRACE” 541
11.3 在配置文件中完成的任務 541
11.3.1 創(chuàng)建和關(guān)聯(lián)一個開關(guān) 541
11.3.2 創(chuàng)建和關(guān)聯(lián)一個
IIsTraceListener 548
11.3.3 創(chuàng)建和關(guān)聯(lián)一個跟蹤
過濾器 553
11.4 綜合應用 561
11.5 可配置的跟蹤 569
11.6 運行時狀態(tài)和控制API 579
11.6.1 ServerManager類 581
11.6.2 WorkerProcessCollection類 581
11.6.3 WorkerProcess類 582
11.6.4 RequestCollection類 583
11.6.5 Request類 584
11.6.6 ApplicationDomain類 585
11.6.7 ApplicationDomainCollection集合類 586
11.6.8 ApplicationPool類 586
11.6.9 Site類 587
11.6.10 綜合范例 588
11.7 LogRequest事件 591
11.8 小結(jié) 595
第12章 ASP.NET和WCF在IIS 7中的集成 597
12.1 安裝所需軟件 597
12.2 Bug Report Manager 597
12.3 WCF Service 599
12.4 WCF 端點 599
12.5 WCF服務模型 600
12.6 開發(fā)一個WCF服務 601
12.7 開發(fā)一個WCF服務契約 602
12.8 實現(xiàn)一個WCF服務契約 605
12.9 駐留一個WCF服務 607
12.10 管理任務 609
12.11 開發(fā)一個WCF客戶程序 615
12.11.1 添加一個Web引用 615
12.11.2 使用svcutil.exe工具 617
12.11.3 編程方案 621
12.12 利用ASP.NET和WCF在IIS 7中的集成特點 625
12.13 使用不同的綁定 628
12.14 綜合樣例 635
12.15 小結(jié) 637

本目錄推薦

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