Java Web全棧開發——深入理解PowerDesigner+JDBC+Servlet+JSP+Filter+JSTL(微課視頻版)
張小華、黃波、於倩倩、曹晶垚
買這商品的人也買了...
-
$454洞察AIGC:智能創作的應用、機遇與挑戰 -
$454軟件研發行業創新實戰案例解析 -
從新手到高手:.NET 框架程式開發實作$880$695 -
$517服務端開發:技術、方法與實用解決方案 -
$352WebXR 案例開發 — 基於 Web3D 引擎的虛擬現實技術 -
AI 時代 Math 元年 - 用 Python 全精通數學要素$980$774 -
遙遙領先 - 使用 Java 開發 Web 新手轉高手之路$860$679
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
全書分為五個單元,第一單元簡單講解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課程綜合實踐
本章小結
參考文獻



