本書系統(tǒng)地介紹了Web開發(fā)所涉及的各類知識。全書共8章,主要內(nèi)容包括Web基本知識、Web開發(fā)基本環(huán)境的搭建、Web前端技術(shù)、Java基礎(chǔ)、Servlet基礎(chǔ)、JSP技術(shù)、Web實(shí)戰(zhàn),最后提供了十個課堂實(shí)驗(yàn),方便讀者及時(shí)驗(yàn)證自己的學(xué)習(xí)效果。
第1章 Web基本知識
1.1 Web技術(shù)簡介
1.1.1 Web技術(shù)的基本介紹
1.1.2 B/S與C/S結(jié)構(gòu)
1.2 Web的基本訪問原理
1.2.1 Web訪問的基本流程
1.2.2 瀏覽器
1.2.3 Web服務(wù)器
1.2.4 HTTP通信協(xié)議
1.3 Web開發(fā)技術(shù)簡介
1.3.1 URL簡介
1.3.2 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁
1.3.3 JSP簡介
本章小結(jié)
第2章 Web開發(fā)基本環(huán)境的搭建
2.1 Web開發(fā)環(huán)境簡介
2.2 JDK的安裝
2.3 Eclipse和MyEclipse的安裝
2.4 配置Tomcal服務(wù)器
2.5 MySQL安裝
2.6 第一個Web程序
2.7 中文亂碼問題
本章小結(jié)
第3章 Web前端技術(shù)
3.1 HTML5基礎(chǔ)
3.1.1 HTML簡介
3.1.2 HTML文檔結(jié)構(gòu)
3.1.3 HTML5的基本語法
3.2 CSS基礎(chǔ)
3.2.1 CSS簡介
3.2.2 CSS的高級用法
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)聽
3.3.5 JavaScript元素的控制
3.3.6 Ajax技術(shù)和jOuery技術(shù)
3.3.7 JavaScript前端交互案例
本章小結(jié)
第4章 Java基礎(chǔ)
4.1 Java簡介
4.1.1 Java的誕生
4.1.2 Java的崛起
4.2 Java基本語法
4.3 Java流程控制
4.3.1 分支控制語句
4.3.2 循環(huán)語句
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 第一個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 請求與響應(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簡介
6.2 JSP語法
6.2.1 指今
6.2.2 JSP的基本語法
6.2.3 JSP的選擇和循環(huán)語句
6.3 EL表達(dá)式
6.4 JSTL核心庫
本章小結(jié)
第7章 Web實(shí)戰(zhàn)
7.1 MySQL簡介
7.1.1 MySQL的特點(diǎn)
7.1.2 MySQL的常見操作
7.1.3 學(xué)生管理系統(tǒng)數(shù)據(jù)庫表單設(shè)計(jì)
7.2 登錄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
7.3 后臺數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)
7.3.1 數(shù)據(jù)庫連接設(shè)置
7.3.2 分頁設(shè)計(jì)
7.3.3 User類和Student類的設(shè)計(jì)
7.3.4 學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本章小結(jié)
第8章 綜合實(shí)驗(yàn)
實(shí)驗(yàn)1 開發(fā)環(huán)境搭建
實(shí)驗(yàn)2 HTML的表單設(shè)計(jì)
實(shí)驗(yàn)3 CSS的應(yīng)用
實(shí)驗(yàn)4 JavaScript的動態(tài)效果設(shè)計(jì)
實(shí)驗(yàn)5 Java初級應(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)