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

設(shè)計可擴展的.NET應(yīng)用程序

設(shè)計可擴展的.NET應(yīng)用程序

定 價:¥48.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《設(shè)計可擴展的.NET應(yīng)用程序》作者簡介

圖書目錄

第1章 企業(yè)應(yīng)用程序設(shè)計簡介 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è)務(wù)邏輯的集成 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è)服務(wù)器 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è)服務(wù)器 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章 集群技術(shù) 39
3.1 集群所執(zhí)行的任務(wù) 39
3.1.1 有效性 39
3.1.2 可擴展性 40
3.2 集群的不同類型 40
3.2.1 網(wǎng)絡(luò)負(fù)載平衡(NLB) 40
3.2.2 Microsoft集群服務(wù)(MSCS) 40
3.2.3 兩種技術(shù)的綜合使用 40
3.2.4 集群技術(shù)的適用范圍 41
3.3 網(wǎng)絡(luò)負(fù)載平衡概述 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集群服務(wù)概述 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 集群服務(wù)和負(fù)載平衡 49
3.5.3 同步與部署 55
3.5.4 監(jiān)控 56
3.5.5 管理 60
3.5.6 Application Center的使用 61
3.5.7 在集群的解決方案中維護(hù)會話狀態(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í)行服務(wù) 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ù)保護(hù) 100
4.3.6 公鑰基礎(chǔ)結(jié)構(gòu)(PKI) 101
4.4 小結(jié) 102
第5章 企業(yè)應(yīng)用程序的體系結(jié)構(gòu) 103
5.1 企業(yè)應(yīng)用程序的概念 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è)術(shù)語 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 設(shè)計模式和層 111
5.3.1 創(chuàng)造模式 112
5.3.2 結(jié)構(gòu)模式 113
5.3.3 行為模式 115
5.3.4 企業(yè)應(yīng)用程序及其層 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è)服務(wù) 133
5.5.1 事務(wù) 133
5.5.2 部署 135
5.5.3 版本控制 137
5.5.4 服務(wù)組件 138
5.6 Windows/Web Forms 141
5.6.1 Windows Forms 141
5.6.2 Web Forms 142
5.7 Web服務(wù) 143
5.8 企業(yè)環(huán)境中的.NET Remoting 143
5.8.1 .NET Remoting體系結(jié)構(gòu) 144
5.8.2 選擇.NET Remoting對象或者Web服務(wù) 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服務(wù)設(shè)計和實踐 159
6.1 Web服務(wù)和分布式應(yīng)用程序 159
6.2 XML Web服務(wù)的功能 160
6.3 決定何時使用Web服務(wù) 160
6.3.1 何時適合使用Web服務(wù) 161
6.3.2 何時不適合使用Web服務(wù) 161
6.4 互操作性 162
6.4.1 B2B集成 163}
6.4.2 利用Web服務(wù)的軟件重用 163
6.5 Web服務(wù)的構(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服務(wù)上的事務(wù) 175
6.6.14 完整流程 175
6.6.15 使用SOAP 177
6.6.16 跟蹤SOAP消息 177
6.6.17 Web服務(wù)例子 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服務(wù)的授權(quán) 186
6.7.4 讀取流 188
6.7.5 處理二進(jìn)制數(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服務(wù)和事務(wù) 207
6.7.10 擴展Web服務(wù) 209
6.7.11 Web群中的Web服務(wù) 209
6.7.12 緩存Web服務(wù)結(jié)果和其他性能相關(guān)的技巧和問題 209
6.8 .NET Remoting與Web服務(wù) 211
6.8.1 .NET Remoting 串行程序和元數(shù)據(jù)描述 211
6.8.2 Web服務(wù)串行程序 211
6.8.3 選擇.NET Remoting還是Web 服務(wù) 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ù)存儲設(shè)計和SQL Server 242
8.1 三種存儲技術(shù) 242
8.1.1 存儲區(qū)域網(wǎng)(SAN) 243
8.1.2 網(wǎng)絡(luò)連接存儲(NAS) 243
8.1.3 直接連接存儲(DAS) 244
8.2 邏輯設(shè)計 244
8.2.1 分布式模型 244
8.2.2 集中式模型 245
8.2.3 中間方式的設(shè)計 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ù)庫設(shè)計 260
8.5.1 邏輯設(shè)計 261
8.5.2 物理設(shè)計 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章 示例應(yīng)用程序 273
9.1 應(yīng)用程序假設(shè) 273
9.1.1 應(yīng)用程序的需求 273
9.1.2 應(yīng)用程序的工作原理 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è)計數(shù)據(jù)庫 282
9.3.1 對象角色建模(ORM) 282
9.3.2 邏輯數(shù)據(jù)庫設(shè)計 284
9.3.3 物理數(shù)據(jù)庫設(shè)計 286
9.3.4 索引數(shù)據(jù)庫 286
9.4 選擇應(yīng)用程序平臺 286
9.4.1 性能比較 287
9.4.2 選擇的平臺 294
9.5 測試環(huán)境 295
9.6 Web服務(wù)器集群 296
9.7 應(yīng)用程序?qū)?307
9.8 數(shù)據(jù)庫 307
9.9 實現(xiàn) 309
9.9.1 檢查所有涉及到的需求 309
9.9.2 為應(yīng)用程序創(chuàng)建企業(yè)模板 310
9.9.3 在不同的層之間設(shè)置引用和依賴 311
9.9.4 添加代碼支持企業(yè)服務(wù) 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服務(wù)訪問的facade方法 328
9.9.9 在應(yīng)用程序中實現(xiàn)安全 331
9.9.10 測試應(yīng)用程序 338
9.9.11 部署應(yīng)用程序 338
9.10 小結(jié) 342
附錄A Dell的測試設(shè)備 343
附錄B Data Factory類 345

本目錄推薦

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