基本介紹
- 書名:Web技術導論(第4版)
- 作者:郝興偉
- 定價:59.80元
- 出版社:清華大學出版社
- 出版時間:2018.06.01
圖書信息,內容簡介,目錄,
圖書信息
Web技術導論(第4版)
作者:郝興偉
定價:59.80元
印次:4-1
ISBN:9787302485681
出版日期:2018.06.01
印刷日期:2018.04.26
定價:59.80元
印次:4-1
ISBN:9787302485681
出版日期:2018.06.01
印刷日期:2018.04.26
內容簡介
本書首先講解Internet和WWW中的主要概念、相關核心技術及Web的發展趨勢; 然後以B/S三層結構為主線,以具體的研發項目為背景,系統講解Web套用系統開發中的相關問題,包括Web運行環境、超文本標記語言HTML、頁面設計與製作、客戶端編程和服務端編程,並提供近200段CSS設計案例代碼; 最後介紹Web系統設計與開發的基本流程、相關文檔和開發工具。 本書知識全面,難度適中,精心設計110多道課後思考題,便於學生鞏固所學知識。本書適於作為高等學校計算機套用、信息管理、電子商務等專業的Web技術導論、Web程式設計、網際網路與Web編程等課程的教材,也可以作為高等學校開設面向網際網路套用的通識類課程的教材。
目錄
第1章Web基礎
1.1Internet的產生與發展
1.1.1ARPA與ARPA網
1.1.2網際網路的誕生
1.1.3網際網路的構成
1.2Web及其工作原理
1.2.1全球資訊網
1.2.2Web伺服器
1.2.3Web瀏覽器
1.2.4超文本傳輸協定
1.3概念及術語
1.4Web相關技術
1.4.1標記語言
1.4.2Java技術
1.4.3Web服務
1.5Web套用與發展趨勢
1.5.1B/S計算模式
1.5.2網雲及其套用
1.5.3語義Web
本章小結
習題1
第2章Web伺服器的架設和管理
2.1Web伺服器概述
2.1.1Web伺服器的概念
2.1.2Web伺服器程式
2.2使用Internet信息服務
2.2.1什麼是Internet信息服務
2.2.2安裝IIS
2.2.3Internet信息服務管理器
2.3創建Web站點
2.3.1新建Web站點
2.3.2規劃Web站點結構
2.3.3訪問Web站點
2.4Web站點的配置
2.4.1網站連線埠號與主機名設定
2.4.2設定網站主目錄
2.4.3網站默認文檔設定
2.4.4網站錯誤頁編輯
2.4.5設定網站HTTP回響頭
2.4.6網站安全性設定
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.7HTTP伺服器與Tomcat的集成
2.6虛擬主機與虛擬目錄
2.6.1虛擬主機及其設定
2.6.2虛擬目錄及其設定
2.7Web伺服器的遠程管理與維護
2.7.1Windows伺服器中網站的管理和維護
2.7.2Linux伺服器中網站的管理和維護
2.7.3Web站點的雲部署與管理
本章小結
習題2
第3章HTML與XML基礎
3.1標記語言及其發展
3.1.1標準通用標記語言SGML
3.1.2超文本標記語言HTML
3.1.3可擴展標記語言XML
3.1.4可擴展HTML規範XHTML
3.2超文本標記語言
3.2.1標記、屬性與元素的概念
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瀏覽器視窗與幀
3.3層疊樣式表CSS技術
3.3.1CSS及其發展
3.3.2CSS樣式屬性
3.3.3樣式表
3.3.4選擇器
3.3.5函式
3.3.6樣式表檔案
3.4行內元素與塊元素
3.4.1區段標記span
3.4.2塊標記div
3.4.3輸出形式轉換
3.5頁面布局
3.5.1網頁內容輸出流
3.5.2定位與尺寸
3.5.3網頁布局類型
3.6HTML5技術的發展
3.6.1HTML5技術特性
3.6.2HTML5新標記
3.6.3自適應網頁設計
3.7擴展標記語言XML
3.7.1XML技術簡介
3.7.2XML文檔結構
3.7.3文檔類型定義DTD
3.7.4Schema及其套用
3.7.5XML相關技術
本章小結
習題3
第4章網頁設計與製作
4.1網頁設計基礎
4.1.1Web系統設計
4.1.2MVC設計模式
4.1.3頁面功能與內容設計
4.1.4頁面布局設計
4.1.5頁面視覺設計
4.1.6頁面效果設計
4.2Web開發工具
4.2.1SublimeText代碼編輯器
4.2.2網頁製作工具
4.2.3MyEclipse集成開發環境
4.3使用Dreamweaver
4.3.1Dreamweaver視圖
4.3.2Dreamweaver常用功能
4.3.3新建網頁檔案
4.4網頁設計
4.4.1輸入文本與格式化
4.4.2插入圖片
4.4.3建立超連結或書籤
4.4.4插入表格
4.4.5插入表單
4.4.6插入div
4.5設定標記屬性
4.5.1使用屬性對話框
4.5.2IntelliSense技術
4.6定義和使用CSS樣式
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.1字元串對象String
5.5.2正則表達式對象RegExp
5.5.3數學對象Math
5.5.4日期對象Date
5.5.5數組對象Array
5.5.6全局函式
5.6瀏覽器對象
5.6.1瀏覽器對象模型BOM
5.6.2視窗對象window
5.6.3地址欄對象location
5.6.4顯示屏對象screen
5.6.5瀏覽器對象navigator
5.7HTML文檔對象
5.7.1文檔對象模型DOM
5.7.2文檔對象document
5.7.3文檔體對象body
5.7.4圖像對象Image
5.7.5Link對象與Anchor對象
5.7.6表格對象Table
5.7.7表單對象Form
5.7.8事件對象event
5.7.9套用舉例
5.8網頁異步通信AJAX技術
5.8.1AJAX的概念
5.8.2XMLHttpRequest對象
5.9JavaScript庫
5.9.1庫與框架
5.9.2jQuery基礎
5.9.3jQuery函式
5.9.4jQuery外掛程式
5.9.5舉例
5.10綜合舉例
5.10.1創建摺疊式選單
5.10.2創建樹狀選單
5.10.3數據有效性驗證
本章小結
習題5
第6章服務端編程
6.1網際網路中的Web套用系統
6.1.1B/S三層結構
6.1.2服務端程式
6.1.3服務端開發
6.1.4網頁中的字元編碼
6.1.5網路攻擊與信息安全
6.2Java程式設計基礎
6.2.1Java程式設計語言
6.2.2類與對象
6.2.3接口
6.2.4包
6.2.5Java基礎類庫
6.2.6Java異常
6.3JavaServlet接口
6.3.1JavaServlet基礎
6.3.2創建Servlet
6.4JSP技術
6.4.1JSP運行與開發環境
6.4.2JSP語法結構
6.4.3數據類型及其轉換
6.4.4JSP內置對象
6.4.5JavaBean
6.5資料庫編程
6.5.1資料庫與資料庫伺服器
6.5.2JDBC接口
6.5.3結構化查詢語言SQL基礎
6.5.4資料庫操作
6.5.5資料庫編程舉例
6.6綜合舉例
6.6.1檔案上傳操作
6.6.2多表單數據處理
6.7Web系統設計與開發
6.7.1用戶需求分析
6.7.2系統概要設計
6.7.3資料庫設計
6.7.4產品設計
6.7.5系統編碼
6.7.6系統測試
本章小結
習題6
參考文獻