本書(shū)系統(tǒng)地介紹了Web開(kāi)發(fā)所涉及的各類(lèi)知識(shí)。全書(shū)共8章,主要內(nèi)容包括Web基本知識(shí)、Web開(kāi)發(fā)基本環(huán)境的搭建、Web前端技術(shù)、Java基礎(chǔ)、Servlet基礎(chǔ)、JSP技術(shù)、Web實(shí)戰(zhàn),最后提供了十個(gè)課堂實(shí)驗(yàn),方便讀者及時(shí)驗(yàn)證自己的學(xué)習(xí)效果。
第1章 Web基本知識(shí)
1.1 Web技術(shù)簡(jiǎn)介
1.1.1 Web技術(shù)的基本介紹
1.1.2 B/S與C/S結(jié)構(gòu)
1.2 Web的基本訪問(wèn)原理
1.2.1 Web訪問(wèn)的基本流程
1.2.2 瀏覽器
1.2.3 Web服務(wù)器
1.2.4 HTTP通信協(xié)議
1.3 Web開(kāi)發(fā)技術(shù)簡(jiǎn)介
1.3.1 URL簡(jiǎn)介
1.3.2 靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)
1.3.3 JSP簡(jiǎn)介
本章小結(jié)
第2章 Web開(kāi)發(fā)基本環(huán)境的搭建
2.1 Web開(kāi)發(fā)環(huán)境簡(jiǎn)介
2.2 JDK的安裝
2.3 Eclipse和MyEclipse的安裝
2.4 配置Tomcal服務(wù)器
2.5 MySQL安裝
2.6 第一個(gè)Web程序
2.7 中文亂碼問(wèn)題
本章小結(jié)
第3章 Web前端技術(shù)
3.1 HTML5基礎(chǔ)
3.1.1 HTML簡(jiǎn)介
3.1.2 HTML文檔結(jié)構(gòu)
3.1.3 HTML5的基本語(yǔ)法
3.2 CSS基礎(chǔ)
3.2.1 CSS簡(jiǎn)介
3.2.2 CSS的高級(jí)用法
3.3 JavaScript基礎(chǔ)
3.3.1 JavaScript的基本特點(diǎn)
3.3.2 JavaScript的代碼結(jié)構(gòu)
3.3.3 JavaScript的事件
3.3.4 JavaScript事件的監(jiān)聽(tīng)
3.3.5 JavaScript元素的控制
3.3.6 Ajax技術(shù)和jOuery技術(shù)
3.3.7 JavaScript前端交互案例
本章小結(jié)
第4章 Java基礎(chǔ)
4.1 Java簡(jiǎn)介
4.1.1 Java的誕生
4.1.2 Java的崛起
4.2 Java基本語(yǔ)法
4.3 Java流程控制
4.3.1 分支控制語(yǔ)句
4.3.2 循環(huán)語(yǔ)句
4.4 面向?qū)ο蠡A(chǔ)
4.5 Java基本操作
4.5.1 數(shù)組
4.5.2 字符串
4.5.3 集合
4.5.4 異常處理
4.5.5 Java程序案例
本章小結(jié)
第5章 Servlet基礎(chǔ)
5.1 Web基本架構(gòu)
5.1.1 Servlet的工作流程
5.1.2 Web工程的目錄結(jié)構(gòu)
5.1.3 MVC設(shè)計(jì)模式
5.2 第一個(gè)Servlet程序
5.2.1 表單設(shè)計(jì)
5.2.2 模型層的設(shè)計(jì)與實(shí)現(xiàn)
5.2.3 Servlet的設(shè)計(jì)與實(shí)現(xiàn)
5.2.4 視圖層的設(shè)計(jì)與實(shí)現(xiàn)
5.2.5 Servlet的相關(guān)配置
5.3 請(qǐng)求與響應(yīng)
5.3.1 獲取request的變量
5.3.2 驗(yàn)證碼的設(shè)計(jì)
5.4 系統(tǒng)參數(shù)的配置
5.4.1 初始化參數(shù)
5.4.2 上下文參數(shù)
5.4.3 資源注射
5.5 提交表單信息
5.5.1 GET實(shí)現(xiàn)
5.5.2 POST實(shí)現(xiàn)
5.6 Servlet生命周期
5.7 Servlet的跳轉(zhuǎn)
5.8 線程安全
本章小結(jié)
第6章 JSP技術(shù)
6.1 JSP簡(jiǎn)介
6.2 JSP語(yǔ)法
6.2.1 指今
6.2.2 JSP的基本語(yǔ)法
6.2.3 JSP的選擇和循環(huán)語(yǔ)句
6.3 EL表達(dá)式
6.4 JSTL核心庫(kù)
本章小結(jié)
第7章 Web實(shí)戰(zhàn)
7.1 MySQL簡(jiǎn)介
7.1.1 MySQL的特點(diǎn)
7.1.2 MySQL的常見(jiàn)操作
7.1.3 學(xué)生管理系統(tǒng)數(shù)據(jù)庫(kù)表單設(shè)計(jì)
7.2 登錄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
7.3 后臺(tái)數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)
7.3.1 數(shù)據(jù)庫(kù)連接設(shè)置
7.3.2 分頁(yè)設(shè)計(jì)
7.3.3 User類(lèi)和Student類(lèi)的設(shè)計(jì)
7.3.4 學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本章小結(jié)
第8章 綜合實(shí)驗(yàn)
實(shí)驗(yàn)1 開(kāi)發(fā)環(huán)境搭建
實(shí)驗(yàn)2 HTML的表單設(shè)計(jì)
實(shí)驗(yàn)3 CSS的應(yīng)用
實(shí)驗(yàn)4 JavaScript的動(dòng)態(tài)效果設(shè)計(jì)
實(shí)驗(yàn)5 Java初級(jí)應(yīng)用
實(shí)驗(yàn)6 面向?qū)ο蠡A(chǔ)
實(shí)驗(yàn)7 Servlet的基本操作
實(shí)驗(yàn)8 MVC的綜合應(yīng)用
實(shí)驗(yàn)9 JSP的表單處理
實(shí)驗(yàn)10 員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)