簡介 1
第1部分 術語. 工具和技術 1
第1章 什么是企業(yè)Web應用 3
·什么不是企業(yè)Web應用 3
·什么是企業(yè)Web應用 5
·創(chuàng)建Web站點與開發(fā)Web應用相比較 11
·可利用的工具 13
·小結 23
第2章 設置Web應用環(huán)境 24
·Web開發(fā)技術 24
·結構選擇 28
·關于COM的一個簡單回顧 34
·小結 39
第3章 企業(yè)級Web開發(fā)所面臨的挑戰(zhàn) 40
·豐富的功能與應用范圍 40
·帶寬限制 46
·內容管理 47
·用戶認證 50
·性能 51
·可伸縮性 53
·保證可靠的通信 54
·保證事物的完整性 55
·訪問不同種類的數據源 56
·訪問遺留數據 60
·應用程序維護 60
·介紹應用程序示例 62
·Rent-A-Prize自動出租汽車信息管理系統(tǒng) 62
·小結 65
第4章 Visual InterDev 6.0的特征 66
·Visual InterDev 6.0 66
·Visual InterDev 6.0的特性 67
·Visual InterDev 在Visual工具家族中的地位 76
·Visual InterDev 6.0基礎 76
·小結 89
第2部分 客戶層面臨的問題 91
第5章 特色與通用——跨平臺支持 93
·DHTML——提供了豐富的用戶界面 93
·ASP——提供了最大的通用性 111
·小結 117
第6章 導航. 內容設計與管理 119
·易用性 119
·易于管理的問題 128
·小結 139
第3部分 業(yè)務邏輯層面臨的問題 141
第7章 考查. 改善性能和可縮放性 143
·體系結構, 體系結構, 體系結構 143
·適當使用ASP 150
·將業(yè)務邏輯和數據訪問移入組件 172
·使用Microsoft Transaction Server的對象及資源池 175
·組件維護 176
·小結 178
第8章 使用Microsoft Transaction Server進行企業(yè)開發(fā) 179
·Microsoft Transaction Server 2.0 179
·在企業(yè)網開發(fā)中的組件可擴展性與事務管理 180
·MTS解決方案 181
·設置MTS組件 193
·從MMC安裝MTS組件 205
·調用MTS組件 215
·小結 220
第9章 確保安全和高效的通信方式 221
·對MSMQ的需求 221
·什么是消息隊列 222
·在Visual Interdev 6.0中使用MSMQ 227
·解決方案 236
·小結 250
第10章 用戶認證和安全 251
·微軟BackOffice安全性解決方案 251
·信息保護的等級 254
·認證用戶 256
·使應用安全的組件 261
·加密通信 268
·建議的方案 272
·Visual InterDEV設計時的安全性 273
·小結 276
第4部分 數據層面臨的問題 277
第11章 RAD數據庫開發(fā)和數據存取 279
·可視化數據庫工具 279
·在Visual InterDev中使用數據視圖 282
·使用數據庫設計器 285
·使用查詢設計器 289
·使用源代碼編輯器 291
·可視化的數據庫工具綜述 295
·把數據存取移到組件中 295
·用數據環(huán)境來設置數據存取 300
·小結 301
第12章 與早期系統(tǒng)的互操作 302
·早期系統(tǒng) 302
·SNA Server 307
·用于互操作的工具 311
·小結 349
第13章 響應時間 351
·導致不良響應時間的原因 351
·改善響應時間的方法 356
·如果響應時間無法再改善 365
·小結 365
第14章 優(yōu)化數據訪問 367
·第一步——配置!367
·優(yōu)化數據訪問的關鍵因素 375
·優(yōu)化用戶連接 376
·優(yōu)化查詢 377
·優(yōu)化沖突和鎖定 383
·優(yōu)化硬件資源 384
·不存在唯一正確的答案 386
·小結 386
附錄 389
附錄A 調試. 部署和基于團隊的開發(fā) 391
·調試客戶端和服務器端腳本 391
·部署您的應用程序 396
·基于團隊開發(fā)的特點 397
附錄B 安裝Rent-A-Prize范例程序 400
·配置要求 400
·安裝工程文件 401
·創(chuàng)建數據庫 403
·查看組件源代碼 407