內容介紹
包含在Windows 2000中的Active Server Pages 3.0(ASP 3.0)是Microsoft公司推出的又一個支持Internet的功能強大的網頁製作軟體包,除了繼續保持其適應於各種瀏覽器的基本特徵外,與ASP 2.0相比,功能更加強大,目前已成為開發Internet應用程式的理想選擇。本書第1~7章介紹了ASP的基礎知識、ASP 3.0的變化、ASP的對象模型、使用ASP腳本和外部組件的所要求的基本概念。第8~12章介紹了通用數據的訪問和連線問題,包括ADO、UDA和XML。第13~18章介紹了使用ASP建立組件的問題,以及COM和COM+如何改變組件的環境。第19~23章是關於ASP與BackOffice類套用軟體的結合問題,如Microsoft Message Queue Server、Collaborative Data Objects、Microsoft Exchange和Active Directory等等。第24~27章是在企業環境中使用ASP的安全性、性能和可擴展性等問題。第28章和附錄提供了一個XML驅動的線上報紙示例和大量以表格形式給出的相關資料。
本書不僅為Internet開發人員提供了詳實的開發編程指導,也是致力於Internet網路套用與開發的廣大科技人員和大專院校相關專業師生的一本重要的自學、教學參考書。
作品目錄
譯者序前言
第1章 ASP基礎
1.1 ASP的起源
1.1.1 HTML的起源
1.1.2 動態頁面的起源
1.2 ASP如何與IIS連線
1.2.1 關於應用程式的映射
1.2.2 處理一個ASP檔案
1.3 相關設定問題和管理
1.3.1 IIS的安裝
1.3.2 IIS管理工具
1.3.3 常見的管理任務
1.4 ASP 3.0對象模型概要
1.4.1 對象環境概念
1.4.2 ASP內置的對象
1.5 ASP 3.0中的新特性
1.5.1 ASP 3.0新特性概要
1.5.2 對ASP 2.0的改進
1.5.3 VBScript 5.0中的新特性
1.5.4 JScript 5.0中的新特性
1.5.5 其他的新特性
1.6 小結
第2章 請求和回響的處理
2.1 客戶端和伺服器的交流
2.2 Request和Response對象
2.2.1 Request對象成員的概述
2.2.2 Response對象成員概述
2.3 使用Form和QueryString集合
2.3.1 訪問ASP集合的一般技術
2.3.2 訪問和更新Cookies集合
2.3.3 Form和QueryString的差異
2.3.4 查看Request和Response對象內容
2.3.5 ASP中cookie的使用
2.4 使用ServerVariables集合
2.4.1 “自引用”頁面
2.4.2 檢測瀏覽器的版本
2.4.3 檢測瀏覽器的語言
2.4.4 其他有用的ServerVariables集合的值
2.5 其他Request和Response技巧
2.5.1 連線、緩衝和頁面重定向的管理
2.5.2 操作HTTP報頭
2.5.3 使用客戶證書
2.5.4 讀寫二進制數據
2.5.5 創建定製的日誌訊息
2.6 小結
第3章 ASP應用程式與會話
3.1 Web上的狀態管理
3.1.1 狀態的準確定義
3.1.2 狀態的重要性
3.1.3 在Web上創建狀態
3.2 Web應用程式的定義
3.2.1 ASP應用程式的定義
3.2.2 ASP會話的定義
3.3 ASP的Application對象和Session對象
3.3.1 ASP的Application對象成員概述
3.3.2 ASP的Session對象成員概述
3.3.3 使用Application和Session的事件
3.3.4 活動中的ASP Application對象
3.3.5 活動中的ASP Session對象
3.4 小結
第4章 伺服器進程和ASP Server對象
4.1 動態頁中伺服器端的處理
4.2 伺服器端的包含指令
4.2.1 不可思議的ASP#include指令
4.2.2 伺服器端包含指令概要
4.2.3 伺服器端包含指令的例子
4.3 ASP Server對象
4.3.1 ASP Server對象成員概述
4.3.2 創建其他對象的實例
4.3.3 執行其他的網頁
4.3.4 Server對象的錯誤處理
4.3.5 獲取Server對象的路徑信息
4.3.6 使用Server對象格式化數據
4.4 小結
第5章 腳本運行期庫對象
5.1 腳本對象的定義
5.1.1 不同類型的對象和組件
5.1.2 VBScript和JScript腳本對象
5.2 創建對象和組件實例
5.2.1 使用Server.CreateObject方法
5.2.2 使用元素