內容簡介
全書將劃分成二部分:第1—6章為第一部分,圍繞JSP程式設計基礎展開,包括JSP開發環境的搭建、JSP基本語法、JSP的內置對象、Java基本語法、JavaBean技術的套用等;第7—8章為第二部分,圍繞實際抹跨嘗項目展開,包括基於JSP+JavaBean+MySql技術框架的“天碼行空企業網站”項目開發、基於JSP+Servlet+JavaBean+MySql技術框架的“孕嬰服務中心網站”項目開發等。
圖書目錄
項目一 Java Web概述 1
任務一 Web開發技術概述 2
任務要求 2
任務實現 2
(一)Web基礎知識 2
(二)Web客戶端技術 2
任務二 JSP開發技術概述 4
任務要求 4
任務實現 4
(一)JSP基礎 4
(二)JSP頁面組成 4
任務三 JSP開發環境搭建 5
任務要求 5
任務實現 5
(一)安裝和配置JDK開發環境 5
(二)安裝Tomcat服務 7
任務四 集成開發環境的安裝 9
任務要求 9
任務實現 9
(一)集成開發工具簡介 9
(二)Eclipse的安裝與配置 10
(三)IDEA的安裝與使用 11
本章小結 14
課後練習 15
項目二 JSP基本語法 16
任務一 理解JSP的基本頁面組成 17
任務要求 17
任務實現 17
任務二 JSP基本語法 18
任務要求 18
任務實現 18
(一)JSP腳本標記 18
(二)JSP指令標記 22
(三)JSP動作標記 24
任務三 拓展實訓 29
任務要求 29
任務實現 29
(一)主題網站的運行效果 29
(二)功能設計 31
本章小結 36
課後練習 37
項目三 JSP的內置對象 38
任務一 了解JSP內置對象 39
任務要求 39
任務實現 39
(一)JSP內置對象概述 39
(二)內置對象之間的聯繫 39
(三)內置對象的生命周期 40
任務二 掌握Request內置對象 41
任務姜檔多要求 41
任務實現 41
(一)Request內置對象的常用方法 41
(二)Request內置對象套用實例 41
任務三 掌握Response內置對象 44
任務要求 44
任務實現 44
(一)Response內置對象的常用方法 44
(二)Response內置對象套用實例 44
任務四 掌握Out內置對象 46
任務要求 46
任務實現 46
(一)Out內置對象的常用方法 46
(二)Out內置對象套用實例 46
任務五 掌握Session內置對象 48
任務要求 48
任務實現 48
(一)Session的概念 48
(二)Session內置對象的常用方法 48
(三)Out內置對象套用實例 48
任務六 掌握Application內置對象 50
任務要求 50
任務實現 50
(一)Application內置對象的常用方法 50
(二)Application內置對象套用實例 50
任務七 拓展實訓 55
任務要求 55
任務實現 55
(一)問卷調查網頁的運行效果 55
(二)功能設計 57
本章小結 60
課後練習 61
項目促嫌四 JDBC技術的套用 62
任務一 JDBC技術概述 63
任務要求 63
任務實現 63
任務要求 65
任務實現 65
(一)安裝MySQL資料庫 65
(二)建立資料庫 69
(三)MySQL資料庫的基本使用 69
任務歡閥企三 連線MySQL資料庫 71
任務要求 71
任務實現 71
(一)載入JDBC資料庫驅動 71
(二)建立資料庫連線 71
任務四 查詢數據操作 73
任務要求 73
任務實現 73
(一)整表數據查詢 74
(二)條件查詢 75
(三)排序查詢 77
任務五 協鑽章增加數據操作 79
任務要求 79
任務實現 79
任務六 更新數據操作 82
任務要求 82
任務實現 82
任務七 刪除數據操作 85
任務要求 85
任務實現 85
任務八 常見資料庫連線 88
任務要求 88
任務實現 88
任務九 拓展實訓 90
任務要求 90
任務實現 90
本章小結 92
課後練習 93
項目五 JavaBean技術的套用 94
任務一 JavaBean技術概述 95
任務要求 95
任務實現 95
(一)JavaBean概述 95
(二)JavaBean的種類 96
任務二 JavaBean的規則 97
任務要求 97
任務實現 97
(一)JavaBean編寫規範 97
(二)JavaBean編寫要求 97
(三)JavaBean命名規範 97
(四)JavaBean的包 97
(五堡永棵鞏)JavaBean的結構 98
任務三 JavaBean的套用 99
任務要求 99
任務實現 99
(一)獲取JavaBean屬性信息 99
(二)對JavaBen屬性賦值 102
(三)JavaBean使用常見問題解決 106
任務四 拓展實訓 113
任務要求 113
任務實現 113
本章小結 116
課後練習 117
項目六 Servlet技術的套用 119
任務一 Servlet技術概述 120
任務要求 120
任務實現 120
(一)什麼是Servlet 120
(二)Servlet的生命周期 120
(三)Servlet技術的特點 121
任務二 編寫Servlet類 123
任務要求 123
任務實現 123
(一)Servlet類的結構 123
(二)建立Servlet類 126
任務三 編寫Web.xml配置檔案 130
任務要求 130
任務實現 130
(一)配置虛擬路徑 130
(二)ServletConfig和ServletContext 131
任務四 Servlet類的訪問 135
任務要求 135
任務實現 135
(一)通過表單訪問Servlet類 135
(二)通過JSP頁面訪問Servlet類 137
任務五 拓展實訓 139
任務要求 139
任務實現 139
本章小結 142
課後練習 143
項目七 天碼行空網站設計與實現 144
任務一 系統功能分析與設計 145
任務要求 145
任務實現 145
(一)系統功能結構分析 145
(二)系統業務流程 145
(三)系統開發環境 146
任務二 後台管理系統功能實現 148
任務要求 148
任務實現 148
(一)創建項目 148
(二)後台登錄模組的實現 150
(三)後台新聞模組的實現 157
任務三 企業網站主要功能實現 177
任務要求 177
任務實現 177
(一)創建前台網站項目結構 177
(二)網站主要靜態頁面實現 177
(三)網站新聞展示功能實現 180
本章小結 186
課後練習 187
項目八 孕嬰網設計與實現 188
任務一 系統功能分析與設計 189
任務要求 189
任務實現 189
(一)系統功能結構分析 189
(二)網站效果原型 190
(三)系統開發環境 192
(四)檔案組織結構 192
任務二 系統資料庫設計 193
任務要求 193
任務實現 193
(一)資料庫設計 193
(二)數據表設計 193
任務三 公共模組功能實現 196
任務要求 196
任務實現 196
(一)創建項目 196
(二)資料庫連線類實現 198
(三)保存分頁類的實現 199
(四)基本工具類的實現 202
(五)實體類的實現 203
任務四 主要頁面設計實現 205
任務要求 205
任務實現 205
(一)網站主頁界面設計 205
(二)會員登錄頁面設計 209
(三)房型展示頁面設計 210
任務五 主要功能模組實現 214
任務要求 214
任務實現 214
(一)會員管理模組實現 214
(二)孕嬰網主頁模組實現 224
任務六 項目運行發布 230
任務要求 230
任務實現 230
(一)配置IDEA運行環境 230
(二)運行測試 231
本章小結 233
課後練習 234
(一)Response內置對象的常用方法 44
(二)Response內置對象套用實例 44
任務四 掌握Out內置對象 46
任務要求 46
任務實現 46
(一)Out內置對象的常用方法 46
(二)Out內置對象套用實例 46
任務五 掌握Session內置對象 48
任務要求 48
任務實現 48
(一)Session的概念 48
(二)Session內置對象的常用方法 48
(三)Out內置對象套用實例 48
任務六 掌握Application內置對象 50
任務要求 50
任務實現 50
(一)Application內置對象的常用方法 50
(二)Application內置對象套用實例 50
任務七 拓展實訓 55
任務要求 55
任務實現 55
(一)問卷調查網頁的運行效果 55
(二)功能設計 57
本章小結 60
課後練習 61
項目四 JDBC技術的套用 62
任務一 JDBC技術概述 63
任務要求 63
任務實現 63
任務要求 65
任務實現 65
(一)安裝MySQL資料庫 65
(二)建立資料庫 69
(三)MySQL資料庫的基本使用 69
任務三 連線MySQL資料庫 71
任務要求 71
任務實現 71
(一)載入JDBC資料庫驅動 71
(二)建立資料庫連線 71
任務四 查詢數據操作 73
任務要求 73
任務實現 73
(一)整表數據查詢 74
(二)條件查詢 75
(三)排序查詢 77
任務五 增加數據操作 79
任務要求 79
任務實現 79
任務六 更新數據操作 82
任務要求 82
任務實現 82
任務七 刪除數據操作 85
任務要求 85
任務實現 85
任務八 常見資料庫連線 88
任務要求 88
任務實現 88
任務九 拓展實訓 90
任務要求 90
任務實現 90
本章小結 92
課後練習 93
項目五 JavaBean技術的套用 94
任務一 JavaBean技術概述 95
任務要求 95
任務實現 95
(一)JavaBean概述 95
(二)JavaBean的種類 96
任務二 JavaBean的規則 97
任務要求 97
任務實現 97
(一)JavaBean編寫規範 97
(二)JavaBean編寫要求 97
(三)JavaBean命名規範 97
(四)JavaBean的包 97
(五)JavaBean的結構 98
任務三 JavaBean的套用 99
任務要求 99
任務實現 99
(一)獲取JavaBean屬性信息 99
(二)對JavaBen屬性賦值 102
(三)JavaBean使用常見問題解決 106
任務四 拓展實訓 113
任務要求 113
任務實現 113
本章小結 116
課後練習 117
項目六 Servlet技術的套用 119
任務一 Servlet技術概述 120
任務要求 120
任務實現 120
(一)什麼是Servlet 120
(二)Servlet的生命周期 120
(三)Servlet技術的特點 121
任務二 編寫Servlet類 123
任務要求 123
任務實現 123
(一)Servlet類的結構 123
(二)建立Servlet類 126
任務三 編寫Web.xml配置檔案 130
任務要求 130
任務實現 130
(一)配置虛擬路徑 130
(二)ServletConfig和ServletContext 131
任務四 Servlet類的訪問 135
任務要求 135
任務實現 135
(一)通過表單訪問Servlet類 135
(二)通過JSP頁面訪問Servlet類 137
任務五 拓展實訓 139
任務要求 139
任務實現 139
本章小結 142
課後練習 143
項目七 天碼行空網站設計與實現 144
任務一 系統功能分析與設計 145
任務要求 145
任務實現 145
(一)系統功能結構分析 145
(二)系統業務流程 145
(三)系統開發環境 146
任務二 後台管理系統功能實現 148
任務要求 148
任務實現 148
(一)創建項目 148
(二)後台登錄模組的實現 150
(三)後台新聞模組的實現 157
任務三 企業網站主要功能實現 177
任務要求 177
任務實現 177
(一)創建前台網站項目結構 177
(二)網站主要靜態頁面實現 177
(三)網站新聞展示功能實現 180
本章小結 186