Java Web應(yīng)用技術(shù)項(xiàng)目化教程

-
【作 者】黃日勝 方阿麗
【I S B N 】978-7-5226-1513-4
【責(zé)任編輯】王玉梅
【適用讀者群】本專通用
【出版時(shí)間】2023-05-20
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】224
【千字?jǐn)?shù)】358
【印 張】14
【定 價(jià)】¥45
【叢 書】高等職業(yè)教育軟件技術(shù)專業(yè)新形態(tài)教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書主要講述Java Web應(yīng)用技術(shù)的基本內(nèi)容,Java Web應(yīng)用技術(shù)是目前應(yīng)用最為廣泛的一種基于面向?qū)ο蟮腤eb應(yīng)用軟件開發(fā)技術(shù)。
本書分為兩個(gè)單元共九個(gè)項(xiàng)目進(jìn)行講解,通過任務(wù)引領(lǐng)的方式有效融合Java Web基礎(chǔ)知識、Web前端基礎(chǔ)等內(nèi)容,主要包括搭建動態(tài)站點(diǎn)開發(fā)環(huán)境、使用JSP指令與腳本元素構(gòu)建頁面、使用內(nèi)置對象處理請求響應(yīng)數(shù)據(jù)、使用JDBC存取數(shù)據(jù)、使用JSP內(nèi)置對象實(shí)現(xiàn)訪問控制、使用Servlet處理請求與會話跟蹤、使用MVC模式實(shí)現(xiàn)學(xué)生管理系統(tǒng)、使用數(shù)據(jù)庫連接池優(yōu)化系統(tǒng)、使用EasyUI優(yōu)化Web系統(tǒng)前端。
本書具有內(nèi)容講解詳細(xì)、深入淺出、可操作性強(qiáng)的特點(diǎn),可作為大中專院校、各類計(jì)算機(jī)培訓(xùn)學(xué)校的Java Web應(yīng)用基礎(chǔ)學(xué)習(xí)教材。
項(xiàng)目驅(qū)動:項(xiàng)目貫穿,任務(wù)驅(qū)動,通過實(shí)戰(zhàn)案例加深學(xué)生對知識點(diǎn)的理解
課證融合:以職業(yè)崗位為指引,融合“1+X”證書內(nèi)容,突出綜合實(shí)踐應(yīng)用
資源豐富:配套教學(xué)課件、微課、實(shí)例源碼、習(xí)題等資源,方便師生教與學(xué)
目前,Java Web使用十分廣泛,是一種基于面向?qū)ο蟮腤eb應(yīng)用軟件開發(fā)技術(shù),具有平臺無關(guān)性、安全性、分布性、多線程等特點(diǎn)。當(dāng)前職業(yè)教育倡導(dǎo)以崗位為導(dǎo)向,以任務(wù)驅(qū)動、教學(xué)做一體等模式進(jìn)行教學(xué)。而教材是教學(xué)改革思想和教學(xué)實(shí)踐成果的固化載體,為了使教材更能體現(xiàn)當(dāng)前教學(xué)改革思想,內(nèi)容更接近實(shí)際崗位的應(yīng)用需要,編者通過對Java Web應(yīng)用程序開發(fā)、維護(hù)人員崗位職業(yè)能力要求的調(diào)研,并分析其工作過程與任務(wù),按照素質(zhì)、知識與能力、職業(yè)資格標(biāo)準(zhǔn)等要求,將Java Web應(yīng)用開發(fā)人員的工作流程與課程所對應(yīng)的理論知識與實(shí)踐知識合理有效地整合,同時(shí)采用更有利于實(shí)施任務(wù)驅(qū)動、教學(xué)做一體的教學(xué)模式來組織編寫,最終形成本書。本書的主要特點(diǎn)如下:
(1)面向教學(xué)全過程,循環(huán)遞進(jìn)地組織教學(xué)內(nèi)容。在內(nèi)容組織上,本書以學(xué)生管理系統(tǒng)為載體,以圖書商城為實(shí)訓(xùn)項(xiàng)目,通過引導(dǎo)資料—任務(wù)實(shí)施—知識延展—拓展任務(wù)這一過程來進(jìn)行內(nèi)容編排,講解Java Web知識體系。其中,任務(wù)實(shí)施環(huán)節(jié)注重示范,包括知識點(diǎn)的應(yīng)用、程序設(shè)計(jì)思路與步驟、編碼與測試等工作;知識延展環(huán)節(jié)主要是對任務(wù)中的知識進(jìn)行講解,通過知識樣例進(jìn)行示范,以加深學(xué)生對知識點(diǎn)的認(rèn)識程度;拓展任務(wù)環(huán)節(jié)主要由學(xué)習(xí)者自己完成,以提高知識的應(yīng)用能力,在實(shí)際教學(xué)中可根據(jù)課時(shí)的要求將此環(huán)節(jié)安排在課內(nèi)或課外。
(2)針對職業(yè)崗位突顯主流技術(shù),課證融合。本書在職業(yè)崗位的指引下,圍繞項(xiàng)目任務(wù)進(jìn)行技能訓(xùn)練,結(jié)合相關(guān)的“1+X”證書內(nèi)容,整合Java Web應(yīng)用技術(shù)、數(shù)據(jù)庫技術(shù)、Web前端技術(shù)等內(nèi)容,有效地講解了Java Web應(yīng)用程序設(shè)計(jì)的過程、編碼、調(diào)試、部署生成等工作任務(wù)及知識。本書采用當(dāng)前使用廣泛的Eclipse集成開發(fā)工具進(jìn)行案例開發(fā),可更好地結(jié)合目前工作崗位的實(shí)際情況,同時(shí)融入“課程思政”,強(qiáng)化職業(yè)規(guī)范,提升學(xué)生的職業(yè)意識。
本書共分為兩個(gè)單元。第一單元為使用JSP實(shí)現(xiàn)學(xué)生管理系統(tǒng),主要包括搭建動態(tài)站點(diǎn)開發(fā)環(huán)境、使用JSP指令與腳本元素構(gòu)建頁面、使用內(nèi)置對象處理請求響應(yīng)數(shù)據(jù)、使用JDBC存取數(shù)據(jù)、使用JSP內(nèi)置對象實(shí)現(xiàn)訪問控制五個(gè)項(xiàng)目,系統(tǒng)介紹了Java Web基礎(chǔ)知識、JDBC及相關(guān)的常用類庫;第二單元為使用MVC升級學(xué)生管理系統(tǒng),主要包括使用Servlet處理請求與會話跟蹤、使用MVC模式實(shí)現(xiàn)學(xué)生管理系統(tǒng)、使用數(shù)據(jù)庫連接池優(yōu)化系統(tǒng)、使用EasyUI優(yōu)化Web系統(tǒng)前端四個(gè)項(xiàng)目,詳細(xì)介紹了Servlet技術(shù)、MVC開發(fā)模式、數(shù)據(jù)庫連接池、EasyUI前端框架等。本書內(nèi)容安排合理,講解循序漸進(jìn),既能體現(xiàn)任務(wù)驅(qū)動、教學(xué)做一體的思想,又能系統(tǒng)地將各知識點(diǎn)有機(jī)結(jié)合,有利于激發(fā)讀者興趣、增強(qiáng)理解與記憶,提高技能。
本書由河源職業(yè)技術(shù)學(xué)院黃日勝、方阿麗任主編,河源職業(yè)技術(shù)學(xué)院曾水新、陳趙云、張建庭以及贛州職業(yè)技術(shù)學(xué)院溫繼榮任副主編。東莞職業(yè)技術(shù)學(xué)院謝志偉以及廣州粵嵌通信科技股份有限公司的馮寶祥、陳志凌、張毅恒等參與了本書的編寫工作。
本書由河源職業(yè)技術(shù)學(xué)院嵌入式技術(shù)應(yīng)用省級高水平專業(yè)群建設(shè)項(xiàng)目資助出版,特此致謝!本書為廣東省精品資源共享課程“Web應(yīng)用技術(shù)”的配套教材,配有完整的課件、實(shí)例源碼、習(xí)題、試題庫、操作視頻等,可直接在學(xué)銀在線網(wǎng)絡(luò)教學(xué)空間(https://www.xueyinonline.
com/detail/227408805)學(xué)習(xí)。
由于編者水平有限,書中難免存在錯(cuò)誤與不足之處,懇請廣大讀者批評指正,并將意見和建議及時(shí)反饋,以便下次修訂改進(jìn)。
編 者
2022年12月
項(xiàng)目一 搭建動態(tài)站點(diǎn)開發(fā)環(huán)境 2
引導(dǎo)資料:學(xué)生管理系統(tǒng)項(xiàng)目綜述 2
任務(wù)1-1 系統(tǒng)開發(fā)工具下載與安裝 7
任務(wù)1-2 在Eclipse中配置應(yīng)用服務(wù)器 9
任務(wù)1-3 在Eclipse中創(chuàng)建學(xué)生管理系統(tǒng) 13
任務(wù)1-4 創(chuàng)建學(xué)生管理系統(tǒng)登錄頁面 16
任務(wù)1-5 部署與運(yùn)行學(xué)生管理系統(tǒng) 17
知識延展:Web應(yīng)用開發(fā)中的常見問題 20
拓展任務(wù) 21
課后習(xí)題 24
項(xiàng)目二 使用JSP指令與腳本元素構(gòu)建頁面 25
引導(dǎo)資料:JSP簡介 25
任務(wù)2-1 創(chuàng)建JSP頁面:系統(tǒng)模塊
信息列表頁 25
任務(wù)2-2 系統(tǒng)主頁面實(shí)現(xiàn) 32
任務(wù)2-3 完善系統(tǒng)模塊信息列表頁 36
知識延展:JavaScript在JSP腳本程序中的使用 38
拓展任務(wù) 40
課后習(xí)題 43
項(xiàng)目三 使用內(nèi)置對象處理請求響應(yīng)數(shù)據(jù) 44
引導(dǎo)資料:HTML表單 44
任務(wù)3-1 登錄頁面中表單數(shù)據(jù)的處理 46
任務(wù)3-2 頁面自動刷新 51
任務(wù)3-3 集成JavaScript實(shí)現(xiàn)表單信息驗(yàn)證 52
知識延展:HTTP協(xié)議數(shù)據(jù)分析 53
知識延展:JSP HTTP狀態(tài)碼 57
拓展任務(wù) 58
課后習(xí)題 59
項(xiàng)目四 使用JDBC存取數(shù)據(jù) 60
引導(dǎo)資料:JDBC概述 60
任務(wù)4-1 MySQL JDBC類庫的使用 61
任務(wù)4-2 使用Statement接口實(shí)現(xiàn)模塊信息增刪改查 68
任務(wù)4-3 使用PreparedStatement接口實(shí)現(xiàn)角色信息增刪改查 77
知識延展:JDBC相關(guān)API 83
拓展任務(wù) 84
課后習(xí)題 85
項(xiàng)目五 使用JSP內(nèi)置對象實(shí)現(xiàn)訪問控制 86
引導(dǎo)資料:session對象概述 86
任務(wù)5-1 使用session實(shí)現(xiàn)用戶訪問控制 87
任務(wù)5-2 為所有頁面增加訪問控制 88
任務(wù)5-3 使用application對象統(tǒng)計(jì)系統(tǒng)頁面訪問次數(shù) 89
知識延展:JSP作用域及內(nèi)置對象 91
拓展任務(wù) 94
課后習(xí)題 95
第二單元 使用MVC升級學(xué)生管理系統(tǒng)
項(xiàng)目六 使用Servlet處理請求與會話跟蹤 97
引導(dǎo)資料:Servlet簡介 97
任務(wù)6-1 創(chuàng)建與運(yùn)行用戶信息Servlet程序 98
任務(wù)6-2 使用Servlet設(shè)計(jì)用戶信息
管理模塊 102
任務(wù)6-3 使用Servlet改造用戶登錄程序 122
知識延展:Servlet與JSP的關(guān)系 124
拓展任務(wù) 126
課后習(xí)題 128
項(xiàng)目七 使用MVC模式實(shí)現(xiàn)學(xué)生管理系統(tǒng) 129
引導(dǎo)資料:MVC設(shè)計(jì)模式 129
任務(wù)7-1 設(shè)計(jì)學(xué)生信息管理模塊的JavaBean程序 130
任務(wù)7-2 設(shè)計(jì)學(xué)生信息管理模塊的Servlet控制程序 144
任務(wù)7-3 設(shè)計(jì)學(xué)生信息管理模塊的JSP頁面 146
任務(wù)7-4 優(yōu)化通用數(shù)據(jù)訪問類的設(shè)計(jì) 154
拓展任務(wù) 165
課后習(xí)題 165
項(xiàng)目八 使用數(shù)據(jù)庫連接池優(yōu)化系統(tǒng) 166
引導(dǎo)資料:數(shù)據(jù)庫連接池 166
任務(wù)8-1 Druid數(shù)據(jù)庫連接池工具類程序的設(shè)計(jì) 168
任務(wù)8-2 使用Druid數(shù)據(jù)庫連接池優(yōu)化登錄程序 176
任務(wù)8-3 使用連接池優(yōu)化通用數(shù)據(jù)訪問類 177
知識延展:Druid監(jiān)控功能的使用 179
拓展任務(wù) 181
課后習(xí)題 181
項(xiàng)目九 使用EasyUI優(yōu)化Web系統(tǒng)前端 182
引導(dǎo)資料:EasyUI概述 182
任務(wù)9-1 使用EasyUI搭建系統(tǒng)框架 187
任務(wù)9-2 課程信息模塊的實(shí)現(xiàn) 201
拓展任務(wù) 217
課后習(xí)題 217
參考文獻(xiàn) 218
- 零基礎(chǔ)玩轉(zhuǎn)國產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長沙市會展業(yè)發(fā)展報(bào)告 [主編 周棟良]