Java Web全棧開發——深入理解PowerDesigner+JDBC+Servlet+JSP+Filter+JSTL(微課視頻版)
張小華、黃波、於倩倩、曹晶垚
買這商品的人也買了...
-
$534$507 -
$454軟件研發行業創新實戰案例解析
-
$880$748 -
$556服務端開發:技術、方法與實用解決方案
-
$414$393 -
$980$647 -
$860$679
相關主題
商品描述
全書分為五個單元,第一單元簡單講解Web項目開發的預備知識,包括Web項目開發簡介、Web服務器Tomcat、Web前端技術簡介、第一單元綜合實踐;第二單元重點講解數據庫設計與可行性分析,包括MySQL數據庫、數據庫設計和可行性分析、第二單元綜合應用;第三單元重點講解持久層編碼,包括JDBC技術和第三單元綜合實踐;第四單元重點講解後端動態頁面技術,包括Servlet技術、JSP技術、Web項目的分層實現、Filter和Listener技術、JSTL和EL技術、項目中關鍵功能及其實現、第四單元實踐。 本書以高校教學系統中的“教學基礎信息子系統”為案例項目,使學生和技術人員更加容易理解需求,並將案例項目拆分到Web項目開發的需求、設計(UI設計、數據庫設計)、編碼實現(數據庫編碼、動態網頁編碼)各個階段,將各個開發階段設計成本書的章節,將案例項目的某個模塊作為課堂案例來講解此階段要掌握的基礎知識、技術和技能。本書註重理論與實踐相結合,內容翔實,重點突出,突出應用能力和創新能力的培養,是一本實用性突出的教材。本書可作為普通高等學校電腦類專業本專科相關課程的教材,也可供相關應用設計與開發人員參考使用。
目錄大綱
目錄
第一篇預 備 知 識
第1章Web項目開發簡介
1.1網絡程序開發體系結構
1.1.1C/S體系結構
1.1.2B/S體系結構
1.1.3兩種體系結構的比較
1.2Web簡介
1.2.1什麽是Web
1.2.2Web應用分類及其工作原理
1.2.3Web的發展歷史
1.3Web開發技術
1.4案例項目
1.5集成開發環境的安裝與配置
1.5.1JDK的安裝與配置
1.5.2Spring Tool Suite的安裝與
配置
本章小結
習題
第2章Web服務器Tomcat
2.1Web服務器簡介
2.2Tomcat的常用操作
2.2.1安裝Tomcat
2.2.2啟動Tomcat
2.2.3測試Tomcat
2.2.4停止Tomcat
2.3Tomcat目錄結構
2.3.1Tomcat主目錄結構
2.3.2Web項目目錄結構
2.4Web項目部署
2.4.1人工部署
2.4.2自動部署
2.5非受限資源的絕對URL求解方法
本章小結
習題
第3章Web前端技術簡介
3.1HTML
3.1.1HTML標簽及其分類
3.1.2HTML5源代碼結構
3.1.3HTML標簽中的URL
3.1.4數據提交標簽
3.1.5在Web項目中提交數據
3.2CSS語言
3.2.1CSS代碼規則
3.2.2CSS選擇器
3.2.3在HTML代碼中引入CSS
3.3JavaScript
3.3.1JavaScript代碼放置方式
3.3.2JavaScript語法
3.4JQuery技術
本章小結
習題
第4章綜合實踐一
4.1Bootstrap前端框架
4.1.1Bootstrap核心功能
4.1.2Bootstrap的導入
4.2案例項目的Web UI設計
本章小結
習題
第二篇數據庫設計與可行性分析
第5章MySQL數據庫
5.1MySQL概述
5.2安裝與配置MySQL8
5.2.1安裝MySQL8
5.2.2配置MySQL8
5.3MySQL常用操作
5.3.1MySQL操作方式
5.3.2操作MySQL服務器
5.3.3操作數據庫
5.3.4操作表
5.3.5操作外鍵約束
本章小結
習題
第6章數據庫設計和可行性分析
6.1概念數據模型和物理數據模型
6.1.1概念數據模型
6.1.2物理數據模型
6.2數據庫設計步驟
6.2.1規範設計
6.2.2簡化設計
6.3用PowerDesigner設計數據庫
6.3.1PowerDesigner安裝
6.3.2用PowerDesigner設計概念
數據模型
6.3.3用PowerDesigner設計物理
數據模型
6.3.4用PowerDesigner生成數據庫
創建腳本
6.4創建數據庫
6.5數據庫可行性分析
本章小結
習題
第7章綜合實踐二
7.1案例項目數據庫的完整設計
7.1.1概念數據模型設計
7.1.2物理數據模型設計
7.1.3數據庫創建
7.2還原案例項目數據庫
7.3案例項目數據庫的可行性分析
7.4項目作業
本章小結
第三篇數據庫JDBC編碼
第8章JDBC核心技術編碼
8.1JDBC技術簡介
8.1.1JDBC的跨平臺實現原理
8.1.2JDBC API
8.2用JDBC編寫查詢程序
8.2.1準備工作
8.2.2導入案例初始項目
8.2.3創建DAO類
8.2.4JDBC編碼步驟與代碼
8.2.5編寫測試代碼
8.2.6完整代碼
8.2.7運行DAO類
8.3用JDBC編寫更新程序
8.3.1編寫單條更新SQL的更新
程序
8.3.2編寫多條更新SQL的更新
程序
8.4JDBC編碼框架設計
8.4.1優化1: 代碼復用
8.4.2優化2: 提高查詢方法的
通用性
本章小結
習題
第9章綜合實踐三
9.1JDBC編碼框架
9.2使用JDBC編碼框架
9.2.1編寫StudentsDAO子類
9.2.2編寫DAO子類的測試類
9.3項目作業
本章小結
第四篇後端動態頁面技術
第10章Servlet核心技術
10.1Servlet技術概述
10.1.1Servlet技術的跨平臺實現
10.1.2Servlet處理請求的過程
10.1.3Servlet的含義
10.2Servlet編碼和配置
10.2.1編碼Servlet類
10.2.2配置Servlet類
10.2.3最終完整代碼
10.2.4Servlet的重要技能
10.3Servlet的生命周期
10.3.1Servlet生命周期
10.3.2Servlet生命周期要點
10.4Servlet API
10.4.1Servlet基本類和接口
10.4.2與Web請求和響應相關的
類和接口
10.4.3與其他Web資源相作用的
類和接口
10.4.4其他類和接口
10.5Session和Cookie
10.5.1Session和Cookie的含義
10.5.2Session的實現機制
10.6Servlet練習
10.6.1課堂案例拓展
10.6.2動態表格
本章小結
習題
第11章JSP核心技術
11.1JSP核心標簽
11.1.1JSP指示符標簽
11.1.2JSP腳本標簽
11.1.3JSP註釋標簽
11.2編寫和運行JSP頁面
11.2.1編寫JSP頁面
11.2.2運行JSP頁面
11.3JSP運行原理
11.3.1JSP運行過程
11.3.2JSP編譯生成的Servlet類
11.4JSP練習
11.4.1課堂案例拓展
11.4.2動態表格
11.5JSP隱含對象
11.5.1JSP隱含對象概述
11.5.2四大數據共享區隱含對象
11.6JSP動作標簽
11.6.1include動作標簽
11.6.2forward動作標簽
11.6.3param動作標簽
11.6.4useBean動作標簽
11.6.5setProperty動作標簽
11.6.6getProperty動作標簽
本章小結
習題
第12章Web項目的分層實現
12.1Web項目的分層實現
12.1.1一層實現模式
12.1.2兩層實現模式
12.1.3三層實現模式
12.1.4MVC模式
12.2教師列表功能的MVC實現
12.2.1創建並配置處理當前請求的
Servlet類
12.2.2將請求URL改為Servlet
URL
12.2.3編寫Servlet代碼
12.2.4編寫JSP代碼
12.2.5完整代碼
12.2.6運行功能進行測試
12.3教師修改表單功能的MVC實現
12.3.1創建並配置處理當前請求的
Servlet類
12.3.2將請求URL改為Servlet
URL
12.3.3編寫Servlet代碼
12.3.4編寫JSP代碼
12.3.5完整代碼
12.3.6運行功能進行測試
12.4教師修改功能的MVC實現
12.4.1創建並配置處理當前請求的
Servlet類
12.4.2將請求URL改為Servlet
URL
12.4.3編寫Servlet代碼
12.4.4編寫JSP代碼
12.4.5運行功能進行測試
12.4.6完整代碼
12.5登錄功能和退出登錄功能的MVC
實現
12.5.1登錄功能的MVC實現
12.5.2退出登錄功能的MVC實現
本章小結
習題
第13章Filter技術和Listener技術
13.1Filter技術
13.1.1Filter的含義
13.1.2Filter編碼和配置
13.1.3Filter和請求間的關系
13.1.4Filter運行原理
13.2Listener技術
13.2.1Listener簡介
13.2.2Listener編碼
本章小結
習題
第14章JSTL和EL
14.1EL
14.1.1EL語法
14.1.2用EL顯示常量數據
14.1.3用EL顯示共享區的變量
數據
14.1.4用EL顯示非共享區中的
變量數據
14.2JSTL
14.2.1使用JSTL的總原則
14.2.2Core標簽庫
14.2.3Format標簽庫
14.2.4SQL標簽庫
14.2.5XML標簽庫
14.3用JSTL和EL改寫JSP頁面
14.3.1改寫教師列表頁面
14.3.2改寫教師修改頁面
14.3.3改寫登錄頁面
本章小結
習題
第15章Web項目中公共難點功能的
實現
15.1文件上傳的實現
15.1.1頭像上傳表單的實現
15.1.2頭像上傳的實現
15.2分頁顯示的實現
15.2.1編寫Servlet代碼
15.2.2編寫JSP代碼
15.2.3運行功能進行測試
15.3動態查詢的實現
15.3.1查詢表單功能的實現
15.3.2查詢功能的實現
15.4多對多關系配置的實現
15.4.1配置職位表單功能的實現
15.4.2配置職位功能的實現
15.5權限控制的實現
本章小結
習題
第16章綜合實踐四
16.1第四篇小結
16.2項目作業
16.3課程綜合實踐
本章小結
參考文獻