Web網站設計與開發教程(HTML5,JSP版)

Web網站設計與開發教程(HTML5,JSP版)

《Web網站設計與開發教程(HTML5,JSP版)》是2008年西安電子科技大學出版社出版的圖書,作者是張勇、曾熾祥、許波。

基本介紹

  • 中文名:Web網站設計與開發教程(HTML5,JSP版)
  • 作者:張勇 曾熾祥 許波
  • 出版社:西安電子科技大學出版社
  • 出版時間:2008年09月
  • 定價:34 元
  • ISBN:978-7-5606-2110-4/TP.1082
內容簡介,目錄,

內容簡介

本書系統地介紹了基於HTML5與JSP進行網站開發所需的基礎知識和技術,並用簡潔、清晰的語言講解了網站開發的前台技術和後台技術。
本書共13章,內容包括Web技術概述、超文本標記語言HTML5、層疊樣式表CSS、腳本語言JavaScript、XML技術基礎、開發運行環境、Servlet編程、JSP基本語法及基本技術、JSP內置對象、套用JavaBean技術、基於JSP的資料庫套用開發、新聞發布網站的設計和其他網站框架及開發技術。為方便讀者學習,每一章都給出了學習提示,可幫助讀者理解本章的內容。
本書可作為高等學校計算機、軟體工程、信息管理與信息系統、電子商務等相關專業網站設計與開發的實訓教材,也適合廣大軟體開發愛好者自學使用。

目錄

第1章 Web技術概述 1
1.1 Web簡介 1
1.2 計算機網路基礎 2
1.2.1 OSI網路協定模型 2
1.2.3 HTTP協定 4
1.3 C/S與B/S體系結構 6
1.3.1 客戶機/伺服器體系結構 6
1.3.2 瀏覽器/伺服器體系結構 6
思考題 8
第2章 超文本標記語言HTML5 9
2.1 HTML簡介 9
2.2 HTML文檔結構 10
2.3 頭部標籤 11
2.4 文本標籤 12
2.5 表格標籤 14
2.6 超連結標籤 17
2.7 圖像標籤 17
2.8 HTML5音頻、視頻標籤 18
2.9 HTML5繪圖示簽 20
2.10 框架標籤 22
2.11 表單標籤 24
2.12 div標籤 28
2.13 HTML中的顏色設定 30
2.14 絕對路徑與相對路徑 30
2.15 HTML中的外掛程式 31
2.15.1 Java Applet 31
2.15.3 Flash外掛程式 32
思考題 33
第3章 層疊樣式表CSS 35
3.1 CSS簡介 35
3.2 選擇符 36
3.3 CSS的層疊性與優先次序 39
3.4 常用屬性及其套用實例 40
3.4.1 CSS文本屬性 40
3.4.2 CSS表格屬性 42
3.5 CSS盒子模型和網頁布局方式 44
3.5.1 盒子模型簡介 44
3.5.2 CSS的定位功能 45
3.5.3 CSS的定位方式 46
3.5.4 網頁布局方式實例 48
思考題 51
第4章 腳本語言JavaScript 52
4.1 JavaScript簡介 52
4.2 JavaScript的基本語法 53
4.2.1 常量和變數 53
4.2.2 數據類型 54
4.2.3 表達式和運算符 56
4.2.4 循環語句 60
4.2.5 條件語句 61
4.2.6 函式 64
4.3 JavaScript的面向對象特性 66
4.3.1 類和對象 66
4.3.2 JavaScript的內置對象 67
4.3.3 異常處理機制 73
4.4 JavaScript在瀏覽器中的套用 74
4.4.1 瀏覽器對象 74
4.4.2 JavaScript在DOM中的套用方式 78
4.4.3 事件驅動與界面互動 82
4.5 JavaScript在HTML5中的套用 84
4.5.1 HTML5繪圖的套用 84
4.5.2 HTML5本地存儲的套用 86
4.6 常用的JavaScript框架 90
思考題 90
第5章 XML技術基礎 91
5.1 XML簡介 91
5.2 XML語法與結構 93
5.2.1 處理指令 93
5.2.2 XML元素 93
5.2.3 元素屬性 95
5.3 命名空間 95
5.4 文檔類型定義與校驗 96
5.4.1 文檔類型定義DTD 96
5.4.2 XML架構XML Schema 98
5.5 XML文檔樣式轉換 100
5.5.1 在XML中使用CSS 100
5.5.2 在XML中使用XSL 102
5.6 XML文檔的解析 104
5.6.1 DOM解析器 104
5.6.2 SAX解析器 106
思考題 107
第6章 開發運行環境 109
6.1 JDK的安裝與配置 109
6.1.1 JDK簡介 109
6.1.2 JDK安裝 110
6.2 Tomcat的安裝及配置 114
6.2.1 Tomcat簡介 114
6.2.2 Tomcat的安裝 114
6.2.3 Tomcat的配置 118
6.3 MyEclipse的安裝及配置 120
6.4 Web套用和web.xml檔案 124
6.4.1 Web套用概述 124
6.4.2 web.xml檔案詳解 125
6.4.3 部署Web套用 127
思考題 128
第7章 Servlet編程 129
7.1 從CGI到Servlet 129
7.1.1 CGI簡介 129
7.1.2 ISAPI與NSAPI簡介 130
7.1.3 Servlet簡介 130
7.2 Servlet生命周期 132
7.3 Servlet的開發實例 134
7.3.1 編寫Servlet代碼 134
7.3.2 編譯和部署Servlet 135
7.3.3 配置Servlet 136
7.3.4 測試Servlet 137
7.3.5 Servlet初始化參數 137
思考題 138
第8章 JSP基本語法及基本技術 139
8.1 JSP技術概況 139
8.2 JSP基本語法 142
8.2.1 程式片 142
8.2.2 表達式 143
8.2.3 聲明 144
8.2.4 JSP中的注釋 147
8.3 JSP指令 148
8.3.1 page指令 148
8.3.2 include指令 150
8.3.3 taglib指令 152
8.4 JSP動作 153
8.4.1 include動作 154
8.4.2 forward動作 156
8.4.3 plugin動作 157
8.4.4 param動作 157
思考題 158
第9章 JSP內置對象 159
9.1 out對象 161
9.2.1 getParameter方法示例 163
9.2.2 解決request中文亂碼問題 166
9.2.3 request範圍內的屬性設定與獲取 166
9.2.4 request執行forward或include動作 167
9.3.1 setContentType方法 168
9.3.2 response重定向 169
9.3.3 增加Cookie 171
9.5 application對象 178
9.6 exception對象 179
9.7 其他內置對象 181
9.7.1 page對象 181
9.7.2 pageContext對象 182
9.7.3 config對象 184
思考題 185
第10章 套用JavaBean技術 187
10.1 JavaBean構造方法 187
10.2 useBean動作 189
10.2.1 JavaBean的有效範圍 189
10.2.2 useBean的工作過程 190
10.2.3 設定和獲取JavaBean屬性值 190
10.3 套用JavaBean的開發實例 192
思考題 197
第11章 基於JSP的資料庫套用開發 198
11.1 JDBC接口 198
11.1.1 JDBC的功能 198
11.1.2 JDBC驅動分類 199
11.1.3 JDBC訪問資料庫的基本步驟 205
11.2 數據查詢 207
11.3 數據添加 211
11.4 數據刪除 216
11.5 數據更新 219
11.6.1 資料庫連線池概述 225
11.6.2 資料庫連線池的配置 227
思考題 229
第12章 新聞發布網站的設計 230
12.1 需求分析 230
12.1.1 網站基本功能描述 230
12.1.2 總體設計 231
12.2 ORM技術套用 232
12.2.1 ORM技術簡介 232
12.2.2 資料庫表的設計 234
12.2.3 數據對象的設計 235
12.2.4 關係與對象的匹配 236
12.3 MVC框架模式套用 243
12.3.1 MVC簡介 243
12.3.2 直網站MVC結構設計 244
12.3.3 MVC實現解析 246
12.4 實現網頁靜態化 252
12.5 套用AJAX實現快捷互動 256
12.5.1 AJAX簡介 256
12.5.2 AJAX程式實現 257
12.6 套用Servlet實現驗證碼 260
12.6.1 驗證碼設計分析 260
12.6.2 Servlet程式實現 261
第13章 其他網站框架及開發技術 267
13.1 基於Java的網站設計框架 267
13.1.1 套用框架的優點 267
13.1.2 Struts框架 268
13.1.3 Spring框架 268
13.1.4 Hibernate框架 270
13.2 搜尋引擎與網站推廣技術 271
13.2.1 搜尋引擎的工作原理 271
13.2.2 搜尋引擎的發展趨勢 272
13.2.3 常用搜尋引擎簡介 272
13.2.4 搜尋引擎最佳化SEO 273
13.3 ASP.NET技術介紹 274
13.3.1 DOTNET開發平台 274
13.3.2 DOTNET主要技術 275
13.3.3 DOTNET程式語言 277
13.4 PHP技術介紹 278
參考文獻 280

熱門詞條

聯絡我們