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