Java Web程序設計基礎(微課視頻版)
程細柱、戴經國
相關主題
商品描述
目錄大綱
目錄
第1章Java Web開發基礎1
1.1Java Web的產生背景1
1.2C/S架構與B/S架構2
1.2.1C/S架構2
1.2.2B/S架構2
1.3HTTP與URL格式3
1.3.1HTTP3
1.3.2URL格式4
1.4Web程序的運行原理5
1.5本章小結6
1.6實驗指導6
1.7課後練習6
第2章Java Web開發平臺搭建9
2.1JDK的安裝與配置9
2.1.1JDK的安裝10
2.1.2JDK的配置11
2.2Tomcat服務器12
2.2.1Tomcat的安裝12
2.2.2Tomcat的啟動15
2.2.3Tomcat服務器的異常糾錯15
2.2.4Tomcat服務器的亂碼糾錯16
2.2.5Web項目發布與虛擬目錄16
2.3集成開發環境MyEclipse20
2.3.1MyEclipse的下載和安裝20
2.3.2MyEclipse的啟動與配置22
2.3.3創建第一個Java Web項目25
2.3.4將Web項目發布到Tomcat中29
2.4本章小結31
2.5實驗指導31
2.6課後練習32
第3章Web後端Servlet技術36
3.1Servlet的原理與特點36
3.1.1Servlet的運行原理36
3.1.2Servlet的運行特點37
3.2Servlet接口與生命周期38
3.2.1Servlet接口38
3.2.2Servlet生命周期38
3.3Servlet接口的實現類39
3.3.1實現類GenericServlet39
3.3.2實現類HttpServlet41
3.4Servlet的配置文件44
3.4.1配置文件的組成44
3.4.2URL映射的訪問流程45
3.5ServletConfig與ServletContext46
3.5.1ServletConfig接口46
3.5.2ServletContext接口48
3.6RequestDispatcher對象55
3.7本章小結56
3.8實驗指導57
3.9課後練習57
第4章Servlet請求與響應接口63
4.1HttpServletRequest接口63
4.1.1獲取請求消息的方法63
4.1.2獲取請求參數的方法66
4.1.3請求參數的字符編碼設置70
4.2HttpServletResponse接口71
4.2.1HTTP響應狀態行的訪問71
4.2.2HTTP響應頭部的訪問71
4.2.3響應消息的字符編碼設置76
4.2.4文件下載功能的實現76
4.3本章小結80
4.4實驗指導80
4.5課後練習80
第5章Servlet的會話技術85
5.1會話技術概述85
5.1.1會話原理與特點85
5.1.2HTTP缺陷的解決方法86
5.2Cookie對象的應用86
5.2.1Cookie的工作原理86
5.2.2Cookie的基本方法87
5.3Session對象的應用90
5.3.1Session的工作原理91
5.3.2Session的常用方法91
5.3.3URL重寫技術98
5.4本章小結100
5.5實驗指導100
5.6課後練習100
第6章Servlet過濾器與監聽器106
6.1Filter過濾器106
6.1.1Filter接口106
6.1.2Filter工作原理107
6.1.3Filter的配置108
6.1.4FilterConfig接口112
6.2Listener監聽器121
6.2.1事件處理的相關概念121
6.2.2Servlet的事件監聽器121
6.3本章小結126
6.4實驗指導127
6.5課後練習127
第7章Web項目的JSP技術131
7.1JSP概述131
7.1.1JSP的主要特徵131
7.1.2JSP的構成要素132
7.2JSP的腳本元素133
7.2.1JSP腳本片段133
7.2.2JSP表達式134
7.2.3JSP聲明136
7.2.4JSP註釋136
7.3JSP的標簽138
7.3.1JSP指令標簽138
7.3.2JSP動作標簽142
7.4本章小結148
7.5實驗指導148
7.6課後練習149
第8章JSP內置對象與作用域156
8.1JSP內置對象概述156
8.2JSP的常見內置對象157
8.2.1out對象157
8.2.2request對象159
8.2.3response對象162
8.2.4session對象164
8.2.5application對象166
8.2.6pageContext對象168
8.2.7page對象170
8.2.8config對象170
8.2.9exception對象171
8.3JSP的4大作用域172
8.3.1page範圍173
8.3.2request範圍173
8.3.3session範圍173
8.3.4application範圍173
8.4本章小結176
8.5實驗指導176
8.6課後練習176
第9章EL表達式語言與JSTL標簽庫182
9.1EL表達式語言182
9.1.1EL保留字與標識符182
9.1.2EL變量與常量183
9.1.3EL運算符183
9.1.4EL內置對象184
9.2JSTL標準標簽庫192
9.2.1JSTL的下載、安裝和測試193
9.2.2核心標簽庫的使用方法194
9.3本章小結205
9.4實驗指導206
9.5課後練習206
第10章JDBC數據庫應用211
10.1MySQL開發平臺的搭建211
10.1.1MySQL的安裝和配置211
10.1.2Navicat軟件的應用215
10.2JDBC的總體結構219
10.3JDBC應用程序接口220
10.3.1Driver接口220
10.3.2DriverManager類220
10.3.3Connection接口221
10.3.4Statement接口223
10.3.5PreparedStatement接口224
10.3.6CallableStatement接口224
10.3.7ResultSet接口225
10.4JDBC數據庫編程步驟226
10.5JDBC數據庫操作實例229
10.5.1數據查詢230
10.5.2數據添加232
10.5.3數據修改233
10.5.4數據刪除235
10.5.5存儲過程236
10.5.6批處理技術240
10.5.7綜合實例241
10.6本章小結246
10.7實驗指導246
10.8課後練習247
第11章Web設計模式與項目案例251
11.1Web設計模式251
11.1.1JSP設計模式251
11.1.2MVC設計模式252
11.2Web項目開發253
11.2.1需求分析253
11.2.2系統概要設計253
11.2.3系統詳細設計253
11.2.4數據庫設計255
11.3項目編碼與調試發布258
11.3.1項目的編碼258
11.3.2調試和發布259
11.4本章小結259