內容簡介
本書闡釋了全球資訊網的基本原理和技術,介紹了許多在其他計算機科學課程中很少討論的Wed技術,包括HTTP、XHTML,CSS、JavaScript,DOM.Java,servlet、XML,SAX?XPath,XSLT、JSP、SOAP、WSDL、XML模式和
JAX-RPC,以及一些相關的技術,如CGI、PHP、ColdFusion、Microsoft的ASP和ASP.NET等內容。作者首先介紹TWeblR務器和溯覽器的基礎知識,然後討論客戶和伺服器的Web
軟體開發方法。本書重點關注的是適用於任何平台的核心原理,同時特別詳細地介紹了基於Java的實現。
本書把關鍵概念的討論放在具體的示例中,這些示例演示了各種互動,並且提供了所介紹的環境。本書還給出了一個不斷深入的案例研究,示範了如何結合使用多種web技術,來構造一個完整的部落格應用程式。
本書不僅可以作為計算機及相關專業學生的教材,對Web開發專業人員和自學有關Web開發知識的讀者,也是一本很好的參考用書。
圖書目錄
第1章 Web基本要素
1.2 基本Intemet協定
1.2.1 TCP/IP
1.2.2 UDP、DNS和域名
1.2.3 更高級的協定
1.3 全球資訊網
1.4 HTTP請求訊息
1.4.1 總體結構
1.4.2 HTTP版本
1.4.3 請求URI
1.4.4 請求方法
1.4.5 頭部欄位和MIME類型
1.5 HTTP回響訊息
1.5.1 回響狀態行
1.5.2 回響頭部欄位
1.5.3 快取控制
1.6 Web客戶
1.6.1 基本的瀏覽器功能
1.6.2 URL
1.6.3 用戶可控制的特性
1.6.4 額外的功能
1.7 Web伺服器
1.7.1 伺服器特性
1.7.2 伺服器歷史
1.7.3 伺服器配置和調優
1.7.4 定義虛擬主機
1.7.5 日誌記錄
1.7.6 訪問控制
1.7.7 安全的伺服器
1.8 案例研究
1.9 參考
1.10 習題
1.1l 研究和探索
1.12 項目
2.1 HTML簡介
2.2 HTML的發展歷史和版本
2.2.1 “戰爭”年代
2.2.2 整理工作
2.3 基本的XHTML語法和語義
2.3.1 文檔類型聲明
2.3.2 字元數據中的空白
2.3.3 無法識別的元素和屬性
2.3.4 特殊字元
2.3.5 屬性
2.4 一些基本的HTML元素
2.4.1 標題:hl及同類元素
2.4.2 間距:pre和br
2.4.3 格式化文本短語:span、strong、tt等
2.4.5 圖像:img元素
2.4.6 連結:a元素
2.4.7 注釋
2.4.8 嵌套元素
2.5 相對LIRL
2.6 列表
2.7 表格
2.8 框架
2.9 表單
……
第3章 樣式表CSS
第4章 客戶端編程與JavaScript語言
第5章 宿主對象、瀏覽器與DOM
第6章 伺服器端編程與Java Servlet
第7章 Web數據表示與XML
第8章 把編程與表示分開
第9章 Web服務
附A 軟體安裝
附B 將Java對象存儲為檔案
附C 資料庫和Java servlet