《Web技術導論(第3版)》是2014年清華大學出版社出版的圖書,作者是郝興偉。
基本介紹
- 中文名:Web技術導論(第3版)
- 作者:郝興偉
- 出版社:清華大學出版社
- 出版時間:2014年4月1日
- 定價:44.5 元
- 裝幀:平裝
- ISBN:9787302296294
圖書簡介,目錄,
圖書簡介
本書首先介紹Internet和WWW中的主要概念、相關核心技術及Web的發展趨勢; 然後以Web中的B/S三層結構為主線,以具體的研發項目為背景,系統介紹Web套用系統開發中的相關問題,包括Web運行環境、HTML和XML、頁面設計與製作、客戶端編程和服務端編程問題,並提供了大量的案例和代碼。
目錄
第1章Web基礎
1.1Internet的產生與發展
1.2Web及其工作原理
1.2.1什麼是World Wide Web
1.2.2Web伺服器
1.2.3Web瀏覽器
1.2.4HTTP概述
1.3概念及術語
1.4Web相關技術
1.4.1Java技術
1.4.2XML技術
1.4.3Web服務
1.5Web套用與發展趨勢
1.5.1瀏覽器/伺服器計算模式
1.5.2SOA軟體設計模式
1.5.3語義Web
本章小結
習題1
第2章Web伺服器的架設和管理
2.1作業系統與Web伺服器
2.1.1Web伺服器
2.1.2主流Web伺服器簡介
2.2使用Internet信息服務
2.2.1什麼是Internet信息服務
2.2.2安裝IIS
2.2.3Internet信息服務管理器概述
2.3Web站點
2.3.1創建Web站點
2.3.2Web站點的啟動、停止和暫停
2.3.3規劃Web套用
2.3.4訪問Web站點
2.4Web站點的配置
2.4.1設定Web站點連線埠號
2.4.2設定Web站點主目錄
2.4.3Web站點目錄安全性配置
2.4.4設定Web站點默認文檔
2.4.5設定Web站點HTTP頭
2.5使用Apache和Tomcat
2.5.1Apache與Tomcat
2.5.2Apache的安裝與基本配置
2.5.3Tomcat服務與Servlet/JSP規範
2.5.4安裝Java運行環境
2.5.5Tomcat的安裝和配置
2.5.6建立並部署Web套用
2.5.7Apache和Tomcat的整合
2.6虛擬主機與虛擬目錄
2.6.1虛擬主機及其配置
2.6.2虛擬目錄及其配置
2.7Web伺服器的遠程管理與維護
2.7.1使用終端服務和遠程桌面
2.7.2基於瀏覽器的伺服器遠程管理
2.7.3網站內容的遠程維護
本章小結
習題2
第3章HTML和XML基礎
3.1標記語言及其發展
3.1.1標準通用標記語言
3.1.2超文本標記語言
3.1.3可擴展HTML
3.1.4可擴展標記語言
3.2超文本標記語言
3.2.1HTML標記語法和文檔結構
3.2.2檔案頭標記及子標記
3.2.3文檔體標記及其屬性
3.2.4文本標記
3.2.5圖像標記及影像地圖
3.2.6超連結與書籤
3.2.7表格
3.2.8表單
3.2.9層疊樣式表技術
3.2.10<div>標記和<span>標記
3.2.11腳本程式標記和對象標記
3.2.12幀與浮動幀
3.3擴展標記語言基礎
3.3.1XML技術簡介
3.3.2XML文檔結構
3.4文檔類型定義
3.4.1在DTD中聲明XML元素
3.4.2在DTD中聲明元素屬性
3.4.3定義實體
3.4.4字元數據段
3.4.5聲明並保存外部DTD檔案
3.4.6DTD的優勢和不足
3.5XML Schema及其套用
3.5.1XML Schema的概念
3.5.2XML Schema文檔結構
3.5.3XSD內置元素與數據類型
3.5.4數據類型定義
3.5.5聲明元素
3.5.6聲明元素屬性
3.5.7將架構套用到XML文檔
3.6其他相關技術
3.6.1XML文檔對象模型
3.6.2可擴展樣式語言
3.6.3XML路徑語言
3.6.4XML查詢語言(XQuery)
3.6.5可擴展連線語言
3.7XML開發環境XMLSpy
3.7.1XMLSpy簡介
3.7.2創建dtd文檔
3.7.3創建基於dtd驗證的實例文檔
3.7.4創建XML模式文檔
3.7.5新建基於模式驗證的實例文檔
3.7.6創建XSLT文檔
本章小結
習題3
第4章網頁設計與製作
4.1網頁設計基礎
4.1.1軟體系統設計與MVC設計模式
4.1.2頁面功能與內容設計
4.1.3頁面布局設計
4.1.4頁面視覺設計
4.1.5頁面效果設計
4.2使用FrontPage
4.2.1FrontPage主視窗
4.2.2網站的新建與維護
4.2.3新建網頁
4.3網頁編輯
4.3.1輸入文本內容
4.3.2插入圖片
4.3.3建立超連結或書籤
4.3.4圖像地圖
4.3.5插入表格
4.3.6插入表單
4.3.7插入圖層
4.4設定標記屬性
4.4.1使用屬性對話框
4.4.2IntelliSense技術
4.4.3使用行為面板
4.5定義和使用樣式
4.5.1定義樣式
4.5.2使用樣式表檔案
4.6Frame
4.6.1新建框架網頁
4.6.2對框架的常用操作
本章小結
習題4
第5章客戶端編程
5.1電腦程式與程式設計語言
5.1.1程式設計語言
5.1.2程式開發及其運行
5.2瀏覽器與客戶端腳本程式
5.2.1瀏覽器與客戶端腳本引擎
5.2.2腳本語言規範與主要的客戶端腳本語言
5.3JavaScript程式設計基礎
5.3.1JavaScript基本符號
5.3.2數據和數據類型
5.3.3常量和變數
5.3.4表達式和運算符
5.3.5基本語句
5.3.6函式
5.4類與對象
5.4.1類與對象的概念
5.4.2對象操作
5.5JavaScript內置對象及全局函式
5.5.1String對象
5.5.2RegExp對象
5.5.3Math對象
5.5.4Date對象
5.5.5Array對象
5.5.6全局函式
5.6瀏覽器對象
5.6.1瀏覽器對象模型
5.6.2window對象
5.6.3location對象
5.6.4history對象
5.6.5screen對象
5.6.6navigator對象
5.7HTML文檔對象
5.7.1文檔對象模型
5.7.2document對象
5.7.3body對象
5.7.4image對象
5.7.5Link對象與Anchor對象
5.7.6Table對象
5.7.7Form對象
5.7.8Event對象
5.7.9套用舉例
5.8使用AJAX技術
5.8.1AJAX基礎
5.8.2XMLHttpRequest對象
5.9綜合舉例
5.9.1創建摺疊式選單
5.9.2創建樹形選單
5.9.3數據有效性驗證概述
5.9.4頁面安全性設定
本章小結
習題5
第6章服務端編程
6.1B/S三層體系結構與Web伺服器腳本程式
6.1.1B/S三層體系結構
6.1.2腳本引擎與服務端腳本程式
6.2Java程式設計基礎
6.2.1Java程式設計語言
6.2.2類與對象
6.2.3接口
6.2.4包
6.2.5Java基礎類庫
6.2.6Java Servlet伺服器程式
6.3JavaBean
6.3.1JavaBean的概念
6.3.2JavaBean、EJB和Java類的區別
6.4JSP技術
6.4.1JSP的運行環境
6.4.2JSP的語法結構
6.4.3JSP中的數據類型及其轉換
6.4.4JSP內置對象
6.4.5在JSP中使用JavaBean
6.5JDBC與資料庫編程
6.5.1JDBC接口及其安裝和配置
6.5.2結構化查詢語言基礎
6.5.3資料庫操作
6.5.4資料庫編程舉例
6.6綜合舉例
6.6.1檔案上傳操作
6.6.2多表單數據處理
6.7Web系統的設計與開發
6.7.1系統分析
6.7.2系統設計
6.7.3客戶端頁面設計
6.7.4服務端程式設計
6.8Java開發工具簡介
6.8.1JDK
6.8.2SunNetBeans集成開發環境
6.8.3Eclipse開發平台
本章小結
習題6
參考文獻