Web網(wǎng)站設(shè)計與開發(fā)教程(HTML5,JSP版)目錄
時間:2023-02-19 04:00:01 | 來源:營銷百科
時間:2023-02-19 04:00:01 來源:營銷百科
Web網(wǎng)站設(shè)計與開發(fā)教程(HTML5,JSP版)目錄:第1章 Web技術(shù)概述 1
1.1 Web簡介 1
1.2 計算機(jī)網(wǎng)絡(luò)基礎(chǔ) 2
1.2.1 OSI網(wǎng)絡(luò)協(xié)議模型 2
1.2.2TCP/IP協(xié)議棧3
1.2.3HTTP協(xié)議4
1.3 C/S與B/S體系結(jié)構(gòu) 6
1.3.1 客戶機(jī)/服務(wù)器體系結(jié)構(gòu) 6
1.3.2 瀏覽器/服務(wù)器體系結(jié)構(gòu) 6
思考題 8
第2章超文本標(biāo)記語言HTML5 9
2.1 HTML簡介 9
2.2 HTML文檔結(jié)構(gòu) 10
2.3 頭部標(biāo)簽 11
2.4 文本標(biāo)簽 12
2.5 表格標(biāo)簽 14
2.6 超鏈接標(biāo)簽 17
2.7 圖像標(biāo)簽 17
2.8HTML5音頻、視頻標(biāo)簽 18
2.9 HTML5繪圖標(biāo)簽 20
2.10 框架標(biāo)簽 22
2.11 表單標(biāo)簽 24
2.12div標(biāo)簽28
2.13 HTML中的顏色設(shè)置 30
2.14 絕對路徑與相對路徑 30
[1]2.15 HTML中的插件 31
2.15.1 Java Applet 31
2.15.2ActiveX控件32
2.15.3 Flash插件 32
思考題 33
第3章 層疊樣式表CSS 35
3.1 CSS簡介 35
3.2 選擇符 36
3.3 CSS的層疊性與優(yōu)先次序 39
3.4 常用屬性及其應(yīng)用實例 40
3.4.1 CSS文本屬性 40
3.4.2 CSS表格屬性 42
3.5CSS盒子模型和網(wǎng)頁布局方式 44
3.5.1 盒子模型簡介 44
3.5.2 CSS的定位功能 45
3.5.3 CSS的定位方式 46
3.5.4 網(wǎng)頁布局方式實例 48
思考題 51
第4章 腳本語言JavaScript 52
4.1 JavaScript簡介 52
4.2 JavaScript的基本語法 53
4.2.1 常量和變量 53
4.2.2 數(shù)據(jù)類型 54
4.2.3 表達(dá)式和運(yùn)算符 56
4.2.4 循環(huán)語句 60
4.2.5 條件語句 61
4.2.6 函數(shù) 64
4.3 JavaScript的面向?qū)ο筇匦?66
4.3.1 類和對象 66
4.3.2 JavaScript的內(nèi)置對象 67
4.3.3 異常處理機(jī)制 73
4.4 JavaScript在瀏覽器中的應(yīng)用 74
4.4.1 瀏覽器對象 74
4.4.2 JavaScript在DOM中的應(yīng)用方式 78
4.4.3 事件驅(qū)動與界面交互 82
4.5 JavaScript在HTML5中的應(yīng)用 84
4.5.1 HTML5繪圖的應(yīng)用 84
4.5.2 HTML5本地存儲的應(yīng)用 86
4.6 常用的JavaScript框架90
思考題 90
[1]第5章 XML技術(shù)基礎(chǔ) 91
5.1 XML簡介 91
5.2 XML語法與結(jié)構(gòu) 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架構(gòu)XML Schema 98
5.5 XML文檔樣式轉(zhuǎn)換 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章 開發(fā)運(yùn)行環(huán)境 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應(yīng)用和web.xml文件124
6.4.1 Web應(yīng)用概述 124
6.4.2 web.xml文件詳解 125
6.4.3 部署Web應(yīng)用 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的開發(fā)實例 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初始化參數(shù) 137
思考題 138
[1]第8章 JSP基本語法及基本技術(shù) 139
8.1 JSP技術(shù)概況 139
8.2 JSP基本語法 142
8.2.1 程序片 142
8.2.2 表達(dá)式 143
8.2.3 聲明 144
8.2.4 JSP中的注釋 147
8.3 JSP指令 148
8.3.1page指令148
8.3.2 include指令 150
8.3.3taglib指令152
8.4JSP動作153
8.4.1 include動作 154
8.4.2 forward動作 156
8.4.3 plugin動作 157
8.4.4 param動作 157
思考題 158
第9章 JSP內(nèi)置對象 159
9.1 out對象 161
9.2request對象162
9.2.1 getParameter方法示例 163
9.2.2 解決request中文亂碼問題 166
9.2.3 request范圍內(nèi)的屬性設(shè)置與獲取 166
9.2.4 request執(zhí)行forward或include動作 167
9.3response對象167
9.3.1 setContentType方法 168
9.3.2 response重定向 169
9.3.3 增加Cookie 171
9.4session對象175
9.5 application對象 178
9.6 exception對象 179
9.7 其他內(nèi)置對象 181
9.7.1 page對象 181
9.7.2 pageContext對象 182
9.7.3 config對象 184
思考題 185
第10章 應(yīng)用JavaBean技術(shù) 187
10.1 JavaBean構(gòu)造方法 187
10.2 useBean動作 189
10.2.1 JavaBean的有效范圍 189
10.2.2 useBean的工作過程 190
10.2.3 設(shè)置和獲取JavaBean屬性值 190
10.3 應(yīng)用JavaBean的開發(fā)實例 192
思考題 197
[1]第11章 基于JSP的數(shù)據(jù)庫應(yīng)用開發(fā) 198
11.1 JDBC接口 198
11.1.1 JDBC的功能 198
11.1.2 JDBC驅(qū)動分類 199
11.1.3 JDBC訪問數(shù)據(jù)庫的基本步驟 205
11.2 數(shù)據(jù)查詢 207
11.3 數(shù)據(jù)添加 211
11.4 數(shù)據(jù)刪除 216
11.5 數(shù)據(jù)更新 219
11.6數(shù)據(jù)庫連接池225
11.6.1 數(shù)據(jù)庫連接池概述 225
11.6.2 數(shù)據(jù)庫連接池的配置 227
思考題 229
第12章 新聞發(fā)布網(wǎng)站的設(shè)計 230
12.1 需求分析 230
12.1.1 網(wǎng)站基本功能描述 230
12.1.2 總體設(shè)計 231
12.2 ORM技術(shù)應(yīng)用 232
12.2.1 ORM技術(shù)簡介 232
12.2.2 數(shù)據(jù)庫表的設(shè)計 234
12.2.3 數(shù)據(jù)對象的設(shè)計 235
12.2.4 關(guān)系與對象的匹配 236
12.3 MVC框架模式應(yīng)用 243
12.3.1 MVC簡介 243
12.3.2 直網(wǎng)站MVC結(jié)構(gòu)設(shè)計 244
12.3.3 MVC實現(xiàn)解析 246
12.4 實現(xiàn)網(wǎng)頁靜態(tài)化 252
12.5 應(yīng)用AJAX實現(xiàn)快捷交互 256
12.5.1 AJAX簡介 256
12.5.2 AJAX程序?qū)崿F(xiàn) 257
12.6 應(yīng)用Servlet實現(xiàn)驗證碼 260
12.6.1 驗證碼設(shè)計分析 260
12.6.2 Servlet程序?qū)崿F(xiàn) 261
第13章 其他網(wǎng)站框架及開發(fā)技術(shù) 267
13.1 基于Java的網(wǎng)站設(shè)計框架 267
13.1.1 應(yīng)用框架的優(yōu)點(diǎn) 267
13.1.2Struts框架268
13.1.3Spring框架268
13.1.4 Hibernate框架 270
13.2 搜索引擎與網(wǎng)站推廣技術(shù) 271
13.2.1 搜索引擎的工作原理 271
13.2.2 搜索引擎的發(fā)展趨勢 272
13.2.3 常用搜索引擎簡介 272
13.2.4 搜索引擎優(yōu)化SEO 273
13.3 ASP.NET技術(shù)介紹 274
13.3.1 DOTNET開發(fā)平臺 274
13.3.2 DOTNET主要技術(shù) 275
13.3.3 DOTNET編程語言 277
13.4 PHP技術(shù)介紹 278
參考文獻(xiàn) 280
[1]