注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NET設計可擴展的.NET應用程序

設計可擴展的.NET應用程序

設計可擴展的.NET應用程序

定 價:¥48.00

作 者: (瑞典)Joachim Rossberg,(瑞典)Rickard Redler著;卞軍,周磊譯;卞軍譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302111146 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 349 字數(shù):  

內(nèi)容簡介

  本書揭示了WindowsServer2003和Microsoft.NET平臺提供的最新功能,從概念到部署全面講述了正確設計.NET企業(yè)應用程序的完整過程,包括UML建模、數(shù)據(jù)庫設計和實現(xiàn)、選擇合適的操作系統(tǒng)、設計基礎結(jié)構(gòu),以及編寫和部署代碼等內(nèi)容。本書適用于IT架構(gòu)師、系統(tǒng)設計師和開發(fā)人員。本書前言我們發(fā)現(xiàn)很多設計師和系統(tǒng)架構(gòu)師缺乏對如何使用Microsoft技術構(gòu)建并實現(xiàn)大型企業(yè)解決方案的理解。架構(gòu)師們在考慮基于這種技術構(gòu)建重要任務系統(tǒng)時經(jīng)常猶豫不決——并不是因為他們已經(jīng)嘗試并失敗了,而僅僅是因為他們沒有很好地理解應該使用哪種工具來構(gòu)建。我們期望能夠改變這種情況。從2002年起我們就有編寫本書的想法。開始考慮將這本書編寫成CapGeminiErnst&Young公司的內(nèi)部文檔。但當進行市場調(diào)研的時候,我們發(fā)現(xiàn)很少有針對IT架構(gòu)師和系統(tǒng)設計師的書籍。大部分書籍都是針對開發(fā)人員的,我們需要一本面向更廣泛讀者的書。因為我們考慮很多IT架構(gòu)師缺乏對用Microsoft平臺可以執(zhí)行什么任務的全面理解,所以決定應該將文檔的讀者擴展到CapGeminiErnst&Young公司之外,并試圖將它作為圖書出版,于是就和Apress合作出版了這本書。本書讀者對象本書讀者對象主要是設計師和IT架構(gòu)師,但是我們盡量覆蓋到那些覺得對開發(fā)人員也有用的主題。首先,讓我們定義這三種讀者類型的人。不同的公司對這些術語可能有不同的定義,所以為了避免混淆,在這里闡述清楚我們的定義。

作者簡介

暫缺《設計可擴展的.NET應用程序》作者簡介

圖書目錄

第1章 企業(yè)應用程序設計簡介 1
1.1 回顧 1
1.2 現(xiàn)代企業(yè) 2
1.3 集成的類型 5
1.3.1 與傳統(tǒng)系統(tǒng)的集成 5
1.3.2 與企業(yè)外部因素的集成 6
1.3.3 業(yè)務邏輯的集成 6
1.4 內(nèi)容管理 8
1.4.1 內(nèi)容管理系統(tǒng)的組成部分 9
1.4.2 現(xiàn)代內(nèi)容管理的問題 9
1.5 統(tǒng)一建模語言 11
1.5.1 活動圖 12
1.5.2 用例和用例圖 14
1.5.3 序列圖 15
1.5.4 類圖 16
1.6 對象角色建模 19
1.7 小結(jié) 21
第2章 操作系統(tǒng)與.NET企業(yè)服務器 22
2.1 Microsoft操作系統(tǒng) 23
2.1.1 Windows 2000 Server系列 23
2.1.2 Windows Server 2003系列 25
2.2 .NET企業(yè)服務器 30
2.2.1 Microsoft Application Center Server 31
2.2.2 Microsoft BizTalk Server 31
2.2.3 Microsoft Commerce Server 31
2.2.4 Microsoft Content Management Server 34
2.2.5 Microsoft Exchange Server 34
2.2.6 Host Integration Server 35
2.2.7 Microsoft Internet Security and Acceleration(ISA)Server 35
2.2.8 Microsoft Operations Manager(MOM) 36
2.2.9 Microsoft Project Server 36
2.2.10 Microsoft Information Server 36
2.2.11 Microsoft Sharepoint Portal Server 37
2.2.12 Microsoft SQL Server 37
2.3 小結(jié) 37
第3章 集群技術 39
3.1 集群所執(zhí)行的任務 39
3.1.1 有效性 39
3.1.2 可擴展性 40
3.2 集群的不同類型 40
3.2.1 網(wǎng)絡負載平衡(NLB) 40
3.2.2 Microsoft集群服務(MSCS) 40
3.2.3 兩種技術的綜合使用 40
3.2.4 集群技術的適用范圍 41
3.3 網(wǎng)絡負載平衡概述 42
3.3.1 概念 42
3.3.2 可擴展性 44
3.3.3 有效性 44
3.3.4 管理能力 44
3.3.5 權(quán)衡利弊 45
3.4 MS集群服務概述 45
3.4.1 概念 46
3.4.2 有效性 47
3.4.3 管理能力 47
3.4.4 權(quán)衡利弊 47
3.5 Application Center概述 48
3.5.1 概念 49
3.5.2 集群服務和負載平衡 49
3.5.3 同步與部署 55
3.5.4 監(jiān)控 56
3.5.5 管理 60
3.5.6 Application Center的使用 61
3.5.7 在集群的解決方案中維護會話狀態(tài) 65
3.5.8 權(quán)衡利弊 66
3.6 小結(jié) 67
第4章 Windows Server系列概述 68
4.1 Windows Server的體系結(jié)構(gòu) 68
4.1.1 線程 69
4.1.2 執(zhí)行服務 70
4.2 可擴展性、有效性和可靠性 80
4.2.1 上擴Windows 80
4.2.2 外擴Windows 81
4.3 Windows的安全 97
4.3.1 身份驗證 97
4.3.2 基于對象的訪問控制 98
4.3.3 審計 99
4.3.4 活動目錄的安全性 100
4.3.5 EFS、數(shù)字證書和數(shù)據(jù)保護 100
4.3.6 公鑰基礎結(jié)構(gòu)(PKI) 101
4.4 小結(jié) 102
第5章 企業(yè)應用程序的體系結(jié)構(gòu) 103
5.1 企業(yè)應用程序的概念 103
5.1.1 Internet Information Service(IIS) 105
5.1.2 COM+ 105
5.1.3 Microsoft消息排隊 105
5.1.4 Windows Server 2003 106
5.1.5 .NET Framework 106
5.1.6 企業(yè)體系結(jié)構(gòu) 108
5.1.7 企業(yè)術語 109
5.2 OOP 110
5.2.1 抽象 110
5.2.2 封裝 110
5.2.3 繼承 110
5.2.4 多態(tài)性 111
5.3 設計模式和層 111
5.3.1 創(chuàng)造模式 112
5.3.2 結(jié)構(gòu)模式 113
5.3.3 行為模式 115
5.3.4 企業(yè)應用程序及其層 116
5.4 編碼約定 120
5.4.1 注釋 120
5.4.2 命名 122
5.4.3 數(shù)據(jù)庫約定 126
5.4.4 錯誤處理和異常 127
5.4.5 其他約定 130
5.4.6 內(nèi)存管理 131
5.4.7 數(shù)據(jù)訪問策略 131
5.4.8 安全 132
5.5 .NET企業(yè)服務 133
5.5.1 事務 133
5.5.2 部署 135
5.5.3 版本控制 137
5.5.4 服務組件 138
5.6 Windows/Web Forms 141
5.6.1 Windows Forms 141
5.6.2 Web Forms 142
5.7 Web服務 143
5.8 企業(yè)環(huán)境中的.NET Remoting 143
5.8.1 .NET Remoting體系結(jié)構(gòu) 144
5.8.2 選擇.NET Remoting對象或者Web服務 145
5.9 內(nèi)容管理 146
5.9.1 分析需求 146
5.9.2 市面上的一些內(nèi)容管理工具 149
5.9.3 內(nèi)容管理系統(tǒng)總結(jié) 151
5.10 安全 151
5.10.1 身份驗證 153
5.10.2 輸入驗證 154
5.11 測試 155
5.12 測試工具 156
5.13 小結(jié) 158
第6章 Web服務設計和實踐 159
6.1 Web服務和分布式應用程序 159
6.2 XML Web服務的功能 160
6.3 決定何時使用Web服務 160
6.3.1 何時適合使用Web服務 161
6.3.2 何時不適合使用Web服務 161
6.4 互操作性 162
6.4.1 B2B集成 163}
6.4.2 利用Web服務的軟件重用 163
6.5 Web服務的構(gòu)建 163
6.5.1 XML 164
6.5.2 XSD 165
6.6 使用SOAP 166
6.6.1 SOAP體系結(jié)構(gòu) 168
6.6.2 SOAP消息 168
6.6.3 信封 169
6.6.4 消息頭 169
6.6.5 錯誤信息部分 170
6.6.6 SOAP消息格式 170
6.6.7 HTTP之上的SOAP 171
6.6.8 HTTPS之上的SOAP 172
6.6.9 RPC和SOAP 172
6.6.10 SOAP中的出錯信息 173
6.6.11 WSDL 174
6.6.12 UDDI 174
6.6.13 Web服務上的事務 175
6.6.14 完整流程 175
6.6.15 使用SOAP 177
6.6.16 跟蹤SOAP消息 177
6.6.17 Web服務例子 178
6.6.18 SOAP錯誤 182
6.7 擴展SOAP 184
6.7.1 SOAP消息頭 184
6.7.2 SOAP擴展 185
6.7.3 使用SOAP擴展實現(xiàn)Web服務的授權(quán) 186
6.7.4 讀取流 188
6.7.5 處理二進制數(shù)據(jù) 188
6.7.6 處理附件 188
6.7.7 WS-I規(guī)范和對安全的支持 189
6.7.8 Web Services Enhancements(WSE)SDK 190
6.7.9 Web服務和事務 207
6.7.10 擴展Web服務 209
6.7.11 Web群中的Web服務 209
6.7.12 緩存Web服務結(jié)果和其他性能相關的技巧和問題 209
6.8 .NET Remoting與Web服務 211
6.8.1 .NET Remoting 串行程序和元數(shù)據(jù)描述 211
6.8.2 Web服務串行程序 211
6.8.3 選擇.NET Remoting還是Web 服務 212
6.9 小結(jié) 214
第7章 Internet Information Service 215
7.1 IIS 5.0 215
7.1.1 體系結(jié)構(gòu) 215
7.1.2 性能和可擴展性 221
7.1.3 安全 225
7.2 IIS 6.0 228
7.2.1 體系結(jié)構(gòu) 229
7.2.2 性能和可擴展性 232
7.2.3 安全 233
7.3 將ASP.NET集成到IIS 238
7.4 性能監(jiān)測 240
7.5 小結(jié) 241
第8章 數(shù)據(jù)存儲設計和SQL Server 242
8.1 三種存儲技術 242
8.1.1 存儲區(qū)域網(wǎng)(SAN) 243
8.1.2 網(wǎng)絡連接存儲(NAS) 243
8.1.3 直接連接存儲(DAS) 244
8.2 邏輯設計 244
8.2.1 分布式模型 244
8.2.2 集中式模型 245
8.2.3 中間方式的設計 245
8.3 選擇存儲解決方案 246
8.3.1 選擇DAS的原因 246
8.3.2 選擇NAS的原因 246
8.3.3 選擇SAN的原因 247
8.3.4 考慮組合 247
8.4 SQL Server介紹 248
8.4.1 SQL Server Edition 249
8.4.2 SQL Server體系結(jié)構(gòu) 251
8.5 數(shù)據(jù)庫設計 260
8.5.1 邏輯設計 261
8.5.2 物理設計 262
8.6 優(yōu)化性能 262
8.6.1 數(shù)據(jù)庫性能和I/O配置選項 262
8.6.2 集群 264
8.6.3 調(diào)整索引 265
8.6.4 分區(qū)的視圖 266
8.6.5 將讀數(shù)據(jù)操作從寫數(shù)據(jù)操作中分離 268
8.6.6 查詢調(diào)整 268
8.6.7 連接數(shù)據(jù)庫 269
8.6.8 存儲過程 269
8.7 SQL Server安全 270
8.7.1 選擇驗證方法 270
8.7.2 決定權(quán)限 272
8.8 小結(jié) 272
第9章 示例應用程序 273
9.1 應用程序假設 273
9.1.1 應用程序的需求 273
9.1.2 應用程序的工作原理 274
9.2 UML建模 274
9.2.1 活動圖 274
9.2.2 參與者 276
9.2.3 用例 277
9.2.4 序列圖 277
9.2.5 類圖 279
9.3 設計數(shù)據(jù)庫 282
9.3.1 對象角色建模(ORM) 282
9.3.2 邏輯數(shù)據(jù)庫設計 284
9.3.3 物理數(shù)據(jù)庫設計 286
9.3.4 索引數(shù)據(jù)庫 286
9.4 選擇應用程序平臺 286
9.4.1 性能比較 287
9.4.2 選擇的平臺 294
9.5 測試環(huán)境 295
9.6 Web服務器集群 296
9.7 應用程序?qū)?307
9.8 數(shù)據(jù)庫 307
9.9 實現(xiàn) 309
9.9.1 檢查所有涉及到的需求 309
9.9.2 為應用程序創(chuàng)建企業(yè)模板 310
9.9.3 在不同的層之間設置引用和依賴 311
9.9.4 添加代碼支持企業(yè)服務 314
9.9.5 實現(xiàn)Data Factory類和格式化的數(shù)據(jù)集 317
9.9.6 實現(xiàn)SQL Server中的特殊數(shù)據(jù)類 321
9.9.7 實現(xiàn)MSMQ功能 324
9.9.8 啟用Web服務訪問的facade方法 328
9.9.9 在應用程序中實現(xiàn)安全 331
9.9.10 測試應用程序 338
9.9.11 部署應用程序 338
9.10 小結(jié) 342
附錄A Dell的測試設備 343
附錄B Data Factory類 345

本目錄推薦

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