JavaWeb開發(fā)技術(shù)項目式教程(微課版)(AIGC拓展版) 教案任務(wù)4JSP技術(shù)實現(xiàn)項目-含2個模塊-12課時_第1頁
JavaWeb開發(fā)技術(shù)項目式教程(微課版)(AIGC拓展版) 教案任務(wù)4JSP技術(shù)實現(xiàn)項目-含2個模塊-12課時_第2頁
JavaWeb開發(fā)技術(shù)項目式教程(微課版)(AIGC拓展版) 教案任務(wù)4JSP技術(shù)實現(xiàn)項目-含2個模塊-12課時_第3頁
JavaWeb開發(fā)技術(shù)項目式教程(微課版)(AIGC拓展版) 教案任務(wù)4JSP技術(shù)實現(xiàn)項目-含2個模塊-12課時_第4頁
JavaWeb開發(fā)技術(shù)項目式教程(微課版)(AIGC拓展版) 教案任務(wù)4JSP技術(shù)實現(xiàn)項目-含2個模塊-12課時_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《JavaWeb開發(fā)技術(shù)項目式教程(微課版)》(AIGC拓展版)配套教案教案--學年第學期課程名稱:JavaWeb應(yīng)用開發(fā)技術(shù)總課時數(shù):64開課班級:授課教師:開課部門: 年月日課程介紹課程名稱JavaWeb應(yīng)用開發(fā)技術(shù)開課時間周課時4總課時數(shù)64上課周數(shù)20課程性質(zhì)專業(yè)必修課理論課時32實踐課時32學分4考核方式考試課程分析《JavaWeb應(yīng)用開發(fā)技術(shù)》課程緊密對接國家數(shù)字經(jīng)濟建設(shè)需求,服務(wù)于軟件開發(fā)領(lǐng)域中JavaWeb開發(fā)崗位的能力培養(yǎng)。該課程由校企聯(lián)合開發(fā),是大數(shù)據(jù)技術(shù)專業(yè)群(包括云計算技術(shù)應(yīng)用、大數(shù)據(jù)技術(shù)、軟件技術(shù)等專業(yè))的核心課程,面向高職二年級學生。課程以“守正固基、精技創(chuàng)新”為指導思想,旨在培養(yǎng)學生的科學精神、工匠精神與創(chuàng)新精神,為新一代信息技術(shù)等戰(zhàn)略性新興產(chǎn)業(yè)培養(yǎng)高素質(zhì)技術(shù)技能人才。。教學內(nèi)容分析課程以企業(yè)真實項目為載體,遵循企業(yè)開發(fā)標準和技術(shù)要求,按照項目初識、環(huán)境搭建、項目實現(xiàn)和項目發(fā)布劃分7大能力模塊,全面對接軟件工程師職業(yè)能力要求;結(jié)合具體工作領(lǐng)域,圍繞Web服務(wù)端開發(fā)中JDBC技術(shù)、JSP技術(shù)、Servlet技術(shù)、MVC設(shè)計模式、項目上云等核心技術(shù)構(gòu)建知識體系,基于工作過程序化教材內(nèi)容,精心設(shè)計50個知識點和16個子任務(wù);以新聞發(fā)布系統(tǒng)與黃河云之旅項目為載體,工作情境與學習情境深度融合。同時融入AI拓展技能、技能大賽與職業(yè)技能等級證書的考核點,培養(yǎng)學習者服務(wù)端開發(fā)能力與崗位職業(yè)素養(yǎng)。學習者學完后能夠掌握如何應(yīng)用Javaweb開發(fā)技術(shù)進行項目開發(fā),并為后續(xù)學習JavaWeb框架技術(shù)打下堅實基礎(chǔ)。使用教材(名稱、版本、出版社、主編)《JavaWeb開發(fā)技術(shù)項目式教程(微課版)》(AIGC拓展版)人民郵電出版社,董蕾主編教學資源本課程為山東省職業(yè)教育在線精品課程,學習鏈接為:/detail/249835479備注:1.課程性質(zhì):公共必修課、公共選修課、專業(yè)必修課、專業(yè)選修課。2.考核方式:考試、考查.3.課程分析:主要介紹課程授課對象、對接崗位、課程目標等。4.教學內(nèi)容分析:主要介紹課程內(nèi)容設(shè)計與組織、學時安排等。單元整體設(shè)計單元名稱新聞發(fā)布系統(tǒng)-JSP技術(shù)實現(xiàn)授課課時12單元教學目標知識目標掌握JSP的運行原理掌握JSP的頁面元素掌握JSP的隱式對象掌握JSP標準動作掌握借助AI快速生成代碼的方法能力目標能夠靈活使用聲明、小腳本、表達式等腳本元素能夠靈活使用隱式對象能夠合理使用作用域?qū)ο竽軌颡毩㈤_發(fā)JSP界面能夠借助AI工具,快速生成代碼素質(zhì)目標培養(yǎng)AI素養(yǎng)培養(yǎng)學習能力培養(yǎng)解決問題的能力培養(yǎng)團隊合作能力培養(yǎng)社會責任感單元教學內(nèi)容設(shè)計通過引入真實案例-《新聞發(fā)布系統(tǒng)》,激發(fā)學生學習JavaWeb應(yīng)用開發(fā)技術(shù)熱情。教學內(nèi)容包括:1.掌握JSP的運行原理2.掌握JSP的頁面元素3.掌握JSP的隱式對象4.掌握JSP標準動作5.掌握AI工具對編碼難題進行全面答疑解惑教學重點1.JSP的運行原理2.JSP的腳本元素3.JSP的隱式對象4.使用AI工具解決問題教學難點1.JSP腳本元素中小腳本和表達式的使用2.JSP隱式對象中4大作用域?qū)ο蟮氖褂媒虒W組織與方法1.以JSP技術(shù)完成新聞發(fā)布系統(tǒng)首頁界面、新聞詳情頁、新聞搜索等任務(wù)為驅(qū)動,教學線上與線下相結(jié)合,線上包括課前預(yù)習、主題討論、隨堂測試、課后拓展;線下包括課堂示范、課堂實操、課堂展示;2.將教學內(nèi)容整體分為課前、課中與課后三個階段,課前通過線上課程資源完成破冰、課中完成任務(wù)實踐和小組實踐操作,課后通過線上測試、線上討論等形式完成拓展學習;3.教師通過情境引入、方法指導、代碼示范、任務(wù)拓展四步發(fā)揮課前、課中與課后的主導地位,學生通過知識探求、原理領(lǐng)悟、實踐操作、實戰(zhàn)檢驗四步完成課程學習目標;4.借助AI工具,快速生成代碼,針對編碼難題進行全面答疑解惑5.融入思政元素,并結(jié)合主題討論,引導學生正確認識科學精神與工匠精神。單元詳細設(shè)計授課名稱新聞發(fā)布系統(tǒng)-JSP技術(shù)實現(xiàn)項目首頁實現(xiàn)授課課時6課時授課班級授課專業(yè)授課地點授課類型理論課£理實一體課R實踐課£學情分析學生基礎(chǔ):已掌握Java基礎(chǔ)和HTML/CSS,但對JSP動態(tài)頁面開發(fā)缺乏實踐經(jīng)驗。學習特點:偏好動手實操,對復雜邏輯易產(chǎn)生畏難情緒,需通過案例拆解逐步引導。信息化手段:通過在線平臺(如學習通)分析預(yù)習完成率,針對性調(diào)整教學節(jié)奏。教學目標知識目標掌握JSP頁面元素(指令、腳本、表達式)的功能與語法;理解JSP執(zhí)行流程與多線程機制;熟悉Layui框架的整合應(yīng)用;掌握使用AI工具快速生成代碼的方法能力目標能獨立完成新聞首頁的動態(tài)數(shù)據(jù)展示;能調(diào)試解決JSP頁面常見錯誤(如500、404);能借助AI工具開發(fā)項目。素質(zhì)目標培養(yǎng)AI素養(yǎng);培養(yǎng)工匠精神(參考哪吒2電影的動畫設(shè)計,追求代碼規(guī)范性與界面美觀性);強化團隊協(xié)作意識,提升問題解決能力。教學重難點重點:JSP動態(tài)內(nèi)容生成與數(shù)據(jù)庫交互;LayUI框架的整合應(yīng)用。難點:JSP多線程機制的理解;數(shù)據(jù)庫連接異常排查。教學方法教法:任務(wù)驅(qū)動法、案例教學法、AI工具輔助(如GitHubCopilot生成代碼片段);學法:小組協(xié)作探究、線上自主學習、調(diào)試實踐。教學環(huán)境及資源準備教學做一體實訓室:安裝IDEA、通義靈碼AI插件、MySQL數(shù)據(jù)庫多媒體教學系統(tǒng)“極域電子教室”多媒體課件、微課、動畫、視頻提供新聞管理系統(tǒng)的靜態(tài)頁面學銀在線/detail/249835479教學平臺與網(wǎng)絡(luò)資源教學過程設(shè)計教學環(huán)節(jié)及時間分配教學內(nèi)容(實訓內(nèi)容)師生活動設(shè)計意圖引課前任務(wù)探究(30min)1.任務(wù)探究:學生觀看JSP執(zhí)行流程動畫,預(yù)習Layui框架文檔;2.AI賦能:使用Deepseek或ChatGPT生成JSP常見錯誤解決方案思維導圖。教師:發(fā)布預(yù)習任務(wù),在線答疑;學生:提交預(yù)習報告,參與主題討論。激發(fā)興趣,明確任務(wù)目標;利用AI工具提升自主學習效率。課中導任務(wù)分析導入(5min)1分析新聞首頁功能需求(類別展示、新聞列表);2結(jié)合哪吒動畫設(shè)計案例,強調(diào)代碼規(guī)范與界面美觀的重要性。教師:情境引入,展示優(yōu)秀新聞網(wǎng)站案例;學生:分組討論需求,提出初步實現(xiàn)方案。明確任務(wù)目標,融入工匠精神教育;培養(yǎng)需求分析能力。示知識講解(40min)JSP概述,講解JSP的發(fā)展和特性;JSP執(zhí)行過程(重點)JSP頁面元素(指令、腳本元素、注釋等)(重點);AI工具輔助代碼生成。教師:講解JSP頁面元素的知識要點;學生:記錄關(guān)鍵代碼,提問互動。夯實技術(shù)基礎(chǔ),解決共性問題;展示AI工具提升開發(fā)效率。示代碼示范(40min)1.案例:【例4-1】在JSP頁面包含顯示年份及閏年或平年的表格,示范JSP指令、腳本與表達式的綜合應(yīng)用;2.在JSP頁面顯示彩色表格;3.學生信息展示;4.新聞發(fā)布系統(tǒng)首頁動態(tài)顯示新聞類別教師:示范JSP頁面代碼編寫;學生:記錄關(guān)鍵代碼,提問互動。夯實技術(shù)基礎(chǔ),解決共性問題;展示AI工具提升開發(fā)效率。示任務(wù)實施(40min)小組分工:獨立完成案例【例4-1】在JSP頁面包含顯示年份及閏年或平年的表格,示范JSP指令、腳本與表達式的綜合應(yīng)用;在JSP頁面顯示彩色表格;學生信息展示;新聞發(fā)布系統(tǒng)首頁動態(tài)顯示新聞類別實現(xiàn)新聞發(fā)布系統(tǒng)首頁布局搭建、數(shù)據(jù)庫連接測試、動態(tài)數(shù)據(jù)渲染;使用AI代碼審查工具檢查代碼規(guī)范性。實施步驟:新建新聞發(fā)布系統(tǒng)JavaWeb項目;完善數(shù)據(jù)庫訪問的相關(guān)接口與實現(xiàn)類;教師:示范、巡回指導,針對錯誤實時演示調(diào)試;學生:實操編碼,組內(nèi)協(xié)作解決問題。強化動手能力,培養(yǎng)團隊協(xié)作;引入AI工具優(yōu)化代碼質(zhì)量。任務(wù)展示與評價(10min)展示例年份是否為閏年的表格、彩色表格、學生信息展示表格和首頁動態(tài)顯示新聞類別教師:組織互評,總結(jié)共性問題;學生:演示成果,接受提問與建議。提升表達能力,鼓勵創(chuàng)新思維;通過對比強化質(zhì)量意識??偨Y(jié)與評價(10min)總結(jié)JSP執(zhí)行過程和頁面元素;總結(jié)JSP開發(fā)的核心要點;教師:歸納技術(shù)難點,布置課后任務(wù);學生:反思不足,記錄改進方向。鞏固知識體系,強化思政教育;為課后拓展鋪墊。拓課后任務(wù)拓展與技能考核完成隨堂測試完成新聞首頁靜態(tài)代碼的編寫教師:發(fā)布拓展任務(wù),提供AI工具使用指南;學生:獨立完成代碼優(yōu)化,提交考核。深化技術(shù)應(yīng)用,提升自主學習能力;利用AI實現(xiàn)高效技能評價。布置作業(yè)完善新聞詳情頁動態(tài)渲染功能;2.撰寫代碼注釋,說明AI工具使用心得。教學反思收獲:雙線并行的混合式教學有效提升參與度;AI工具輔助顯著減少調(diào)試時間;需要改進的點:部分學生對多線程機制理解不足,需增加可視化演示工具。思政融入工匠精神:通過哪吒動畫設(shè)計案例,引導學生注重代碼規(guī)范與界面細節(jié),培養(yǎng)精益求精的態(tài)度。教學過程設(shè)計教學環(huán)節(jié)及時間分配教學內(nèi)容(實訓內(nèi)容)師生活動設(shè)計意圖引課前任務(wù)探究(30min)任務(wù)探究:新聞發(fā)布系統(tǒng)首頁顯示需要包括哪一些JSP頁面元素?教師:發(fā)布預(yù)習任務(wù),在線答疑;學生:提交預(yù)習報告,參與主題討論。激發(fā)興趣,明確任務(wù)目標;利用AI工具提升自主學習效率。課中導任務(wù)分析導入(5min)1分析新聞首頁功能需求(類別展示、新聞列表、新聞搜索功能);2如何實現(xiàn)新聞列表的動態(tài)展示?如何實現(xiàn)新聞類別的動態(tài)展示?3如何實現(xiàn)新聞搜索功能?教師:情境引入,展示優(yōu)秀新聞網(wǎng)站案例;學生:分組討論需求,提出初步實現(xiàn)方案。明確任務(wù)目標,融入工匠精神教育;培養(yǎng)需求分析能力。示任務(wù)實施(60min)實施步驟:新建新聞發(fā)布系統(tǒng)JavaWeb項目;完善數(shù)據(jù)庫訪問的相關(guān)接口與實現(xiàn)類;實現(xiàn)新聞發(fā)布系統(tǒng)首頁;【注】為了提高代碼開發(fā)效率,發(fā)放新聞發(fā)布系統(tǒng)項目靜態(tài)代碼,學生在相應(yīng)文件中進行代碼修改和添加。index.jsp文件內(nèi)容中出現(xiàn)的layui相關(guān)樣式及l(fā)ay-even等屬性來源于前端UI開源框架——Layui框架,限于篇幅不展開敘述,讀者可參考Layui框架內(nèi)容。本書的配套資源中提供了新聞發(fā)布系統(tǒng)的靜態(tài)頁面,讀者可以在靜態(tài)頁面基礎(chǔ)上完成動態(tài)頁面的任務(wù)實施。新聞發(fā)布系統(tǒng)首頁測試運行環(huán)境搭建與測試①檢查項目web目錄下是否有MySQL數(shù)據(jù)庫驅(qū)動JAR包,檢查Tomcat服務(wù)器安裝目錄lib子目錄中是否有MySQL數(shù)據(jù)庫驅(qū)動JAR文件。②檢查數(shù)據(jù)庫連接類BaseDao中連接MySql數(shù)據(jù)庫的賬號與密碼是否正確,檢查數(shù)據(jù)庫的名稱,檢查相關(guān)方法中的SQL語句是否與數(shù)據(jù)表的名稱、字段名稱一致。③檢查IDEA中Tomcat服務(wù)器的配置、端口號、項目部署等。④啟動Tomcat服務(wù)器,在瀏覽器地址欄輸入以下路徑并訪問。http://localhost:8080/news_jsp_war_exploded/index.jsp新聞發(fā)布系統(tǒng)首頁運行測試重點演示常見錯誤:①運行界面報404錯誤,常見問題是地址欄輸入的項目名稱、資源名稱錯誤。②運行界面報500錯誤,常見問題是服務(wù)器端JSP腳本元素中有語法錯誤。③運行界面無內(nèi)容顯示,檢查控制臺,查看錯誤提示,常見錯誤有4個:Tomcat服務(wù)器安裝目錄lib子目錄中無MySQL數(shù)據(jù)庫驅(qū)動JAR文件;BaseDao中連接MySQL數(shù)據(jù)庫的賬號與密碼不正確,連接數(shù)據(jù)庫不成功;BaseDao中訪問的數(shù)據(jù)庫不存在或名稱寫錯;SQL語句不正確。任務(wù)實施最終效果,成功顯示新聞發(fā)布系統(tǒng)首頁頁面:進行職業(yè)素養(yǎng)教育:教師:示范、巡回指導,針對錯誤實時演示調(diào)試;學生:實操編碼,組內(nèi)協(xié)作解決問題。教師示范與學生實操同步進行強化動手能力,培養(yǎng)團隊協(xié)作;引入AI工具優(yōu)化代碼質(zhì)量。任務(wù)展示與評價(10min)各組展示首頁效果,對比功能完整性;分析代碼中的創(chuàng)新點與改進空間。教師:組織互評,總結(jié)共性問題;學生:演示成果,接受提問與建議。提升表達能力,鼓勵創(chuàng)新思維;通過對比強化質(zhì)量意識??偨Y(jié)與評價(20min)總結(jié)JSP執(zhí)行過程和頁面元素;總結(jié)JSP開發(fā)的核心要點;強調(diào)工匠精神在代碼細節(jié)中的體現(xiàn)。完成隨堂測試教師:歸納技術(shù)難點,布置課后任務(wù);學生:反思不足,記錄改進方向。鞏固知識體系,強化思政教育;為課后拓展鋪墊。拓課后任務(wù)拓展與技能考核任務(wù)拓展:實現(xiàn)根據(jù)新聞類別顯示相應(yīng)新聞列表(結(jié)合AI工具優(yōu)化查詢效率);根據(jù)新聞類別顯示新聞列表根據(jù)新聞類別顯示新聞列表技能考核:在線提交代碼,AI自動評分(如CodeGrade平臺)。教師:發(fā)布拓展任務(wù),提供AI工具使用指南;學生:獨立完成代碼優(yōu)化,提交考核。深化技術(shù)應(yīng)用,提升自主學習能力;利用AI實現(xiàn)高效技能評價。布置作業(yè)完善新聞詳情頁動態(tài)渲染功能;2.撰寫代碼注釋,說明AI工具使用心得。教學反思收獲:雙線并行的混合式教學有效提升參與度;AI工具輔助顯著減少調(diào)試時間;需要改進的點:部分學生對多線程機制理解不足,需增加可視化演示工具。思政融入工匠精神:通過哪吒動畫設(shè)計案例,引導學生注重代碼規(guī)范與界面細節(jié),培養(yǎng)精益求精的態(tài)度。思政融入科學精神:強調(diào)數(shù)據(jù)庫連接異常的邏輯排查,培養(yǎng)嚴謹?shù)膯栴}分析能力。AI工具賦能:在代碼生成、錯誤審查、自動化評分等環(huán)節(jié)引入AI工具,提升開發(fā)效率與代碼質(zhì)量。

單元詳細設(shè)計授課名稱新聞發(fā)布系統(tǒng)-JSP技術(shù)實現(xiàn)項目新聞詳情顯示與新聞搜索授課課時6課時授課班級授課專業(yè)授課地點授課類型理論課£理實一體課R實踐課£學情分析知識基礎(chǔ):學生已掌握JavaWeb基礎(chǔ)及JSP頁面元素;學習特點:偏好動手實操,對隱式對象和作用域理解不深,部分學生缺乏實際項目經(jīng)驗,需通過任務(wù)驅(qū)動提升實踐能力。教學目標知識目標掌握JSP隱式對象(request、response、session、application)的功能與用法;理解作用域通信對象的生命周期與數(shù)據(jù)共享機制。能力目標能夠?qū)崿F(xiàn)新聞詳情顯示與搜索功能;具備使用AI工具輔助代碼生成的能力。素質(zhì)目標培養(yǎng)AI素養(yǎng);培養(yǎng)嚴謹?shù)拇a規(guī)范意識;增強團隊協(xié)作與問題解決能力;樹立國產(chǎn)技術(shù)自主創(chuàng)新意識。教學重難點重點:JSP隱式對象的作用域與數(shù)據(jù)傳遞;新聞搜索功能的邏輯實現(xiàn)。難點:request與session作用域的區(qū)別;AI工具在代碼生成中的應(yīng)用。教學方法任務(wù)驅(qū)動法:以新聞發(fā)布系統(tǒng)為項目載體,分解任務(wù);案例教學法:結(jié)合【例4-2】至【例4-7】演示代碼;AI輔助教學:使用通義靈碼生成代碼片段,提升效率。教學環(huán)境及資源準備教學做一體實訓室:安裝IDEA、通義靈碼AI插件、MySQL數(shù)據(jù)庫多媒體教學系統(tǒng)“極域電子教室”多媒體課件、微課、動畫、視頻、任務(wù)代碼模板學銀在線/detail/249835479教學平臺與網(wǎng)絡(luò)資源教學過程設(shè)計教學環(huán)節(jié)及時間分配教學內(nèi)容(實訓內(nèi)容)師生活動設(shè)計意圖引課前任務(wù)探究(30min)發(fā)布預(yù)習任務(wù):學習JSP隱式對象分類及作用域;2.線上討論:軟件開發(fā)工程師在AI時代如何成長?教師:推送預(yù)習資料,引導討論;學生:完成預(yù)習測試,參與主題討論。激發(fā)興趣,建立知識框架;融入思政,強調(diào)技術(shù)自主創(chuàng)新。課中導任務(wù)分析(5min)提問:JSP頁面元素中腳本元素等可以幫助在靜態(tài)頁面的基礎(chǔ)上實現(xiàn)動態(tài)頁面的效果,那么頁面之間的跳轉(zhuǎn)效果、頁面之間數(shù)據(jù)的轉(zhuǎn)遞應(yīng)該如何實現(xiàn)?引出本次課主要內(nèi)容:JSP隱式對象教師:提問引導,分析技術(shù)難點;學生:思考解決方案。明確任務(wù)目標,聚焦核心問題。示知識講解(30min)JSP隱式對象:名稱類型描述outjavax.servlet.jsp.JspWriter用于頁面輸出requestjavax.servlet.http.HttpServletRequest封裝用戶請求信息responsejavax.servlet.http.HttpServletResponse服務(wù)器發(fā)送給客戶端的響應(yīng)信息configjavax.servlet.ServletConfig服務(wù)器配置,獲取初始化參數(shù)sessionjavax.servlet.http.HttpSession保存用戶信息applicationjavax.servlet.ServletContext保存所有用戶的共享信息pagejavax.lang.Object當前頁面轉(zhuǎn)換后的Servlet實例pageContextjavax.servlet.jsp.PageContextJSP的頁面容器exceptionjavax.lang.Throwable表示JSP頁面發(fā)生的異常,在錯誤頁中起作用JSP動作元素①包含文件動作元素<jsp:include>②請求轉(zhuǎn)發(fā)動作元素<jsp:forward>教師:對比request與session,演示AI工具;學生:記錄關(guān)鍵點,操作AI工具。夯實理論基礎(chǔ),提升技術(shù)應(yīng)用能力。示代碼示范(50min)1.示例案例,鞏固JSP隱式對象的用法以及JSP動作元素的用法【例4-2】創(chuàng)建用戶登錄頁面,并根據(jù)用戶的合法性實現(xiàn)頁面跳轉(zhuǎn)?!纠?-3】在例4-2的基礎(chǔ)上實現(xiàn)welcome.jsp頁面顯示登錄用戶名?!纠?-4】實現(xiàn)登錄及驗證頁面跳轉(zhuǎn)功能?!纠?-5】完善例4-4,實現(xiàn)非合法用戶無法訪問welcome.jsp?!纠?-6】welcome.jsp頁面顯示已訪問人數(shù)?!纠?-7】<jsp:include>動作元素的應(yīng)用。借助AI工具,基于自然語言快速生成建議代碼教師:示范代碼學生:記錄關(guān)鍵點與隱式對象的用法夯實理論基礎(chǔ),提升技術(shù)應(yīng)用能力。任務(wù)總結(jié)(10min)總結(jié):①JSP隱式對象中作用域通信對象的應(yīng)用場景;②通過案例4-2至4-7,體會作用域通信對象的作用,以及不同需求所應(yīng)選擇的作用域通信對象③JSP動作元素的用法。教師:總結(jié)技術(shù)要點與思政內(nèi)涵;學生:提交學習心得。鞏固知識,深化價值觀引導。拓課后任務(wù)拓展與技能考核實現(xiàn)新聞詳情頁的用戶評論功能;黃河云之旅網(wǎng)站首頁與景點搜索功能實現(xiàn)教師:發(fā)布拓展任務(wù),提供代碼模板;學生:獨立完成,提交代碼與報告。延伸應(yīng)用場景,檢驗綜合能力;強化AI工具在實戰(zhàn)中的價值。教學反思收獲:AI工具顯著提升代碼效率,學生參與度高;改進點:①部分學生對作用域理解不足,需增加案例分析;②部分學生代碼基礎(chǔ)較差,需要增加編碼訓練。教學過程設(shè)計教學環(huán)節(jié)及時間分配教學內(nèi)容(實訓內(nèi)容)師生活動設(shè)計意圖引課前任務(wù)探究(20min)請同學們提前預(yù)習修改新聞發(fā)布系統(tǒng)項目靜態(tài)代碼中的哪些部分可以實現(xiàn)新聞詳情頁與搜索功能需求,需要用到哪些類和方法。學習線上平臺課堂資源教師:推送預(yù)習資料,引導討論;學生:完成預(yù)習測試,參與主題討論。激發(fā)興趣,建立知識框架;融入思政,強調(diào)技術(shù)自主創(chuàng)新。課中導任務(wù)分析(5min)分析新聞詳情頁與搜索功能需求:實現(xiàn)新聞發(fā)布系統(tǒng)新聞詳情顯示功能,即實現(xiàn)首先在新聞列表中單擊某條新聞,再通過該條新聞的ID獲取新聞對象,并在新聞詳情頁顯示該條新聞的新聞標題、新聞內(nèi)容、新聞來源、新聞發(fā)布時間等詳細信息。新聞搜索功能即通過搜索類別來調(diào)用不同的搜索方法,并將搜索結(jié)果顯示在相應(yīng)的頁面。教師:提問引導,分析技術(shù)難點;學生:思考解決方案。明確任務(wù)目標,聚焦核心問題。示任務(wù)示范(20min)教師演示編碼實現(xiàn)新聞詳情頁(information.jsp)并調(diào)試;information.jsp在靜態(tài)代碼的基礎(chǔ)上擴展,核心要點:根據(jù)在新聞發(fā)布首頁單擊的新聞標題鏈接獲取該新聞ID,調(diào)用NewsDaoImpl中的searchByNid(intn_id)方法,獲取該新聞對象,實現(xiàn)新聞詳情的顯示。功能測試要點:測試是否能正常跳轉(zhuǎn)至information.jsp,如不能跳轉(zhuǎn),檢查如下內(nèi)容:①是否有information.jsp文件;②information.jsp的存放位置;③index.jsp中information.jsp的位置超鏈接是否正確。測試跳轉(zhuǎn)至information.jsp后是否能夠顯示新聞詳情,如不能正確顯示,檢查如下內(nèi)容:①單擊index.jsp中的新聞標題時新聞ID是否正確傳遞;②information.jsp文件是否正確獲取到新聞ID;③information.jsp文件獲取到新聞ID后是否進行了類型轉(zhuǎn)換;④調(diào)用Newsdao的searchByNid(n_id)方法后是否獲取到News對象;⑤information.jsp文件顯示新聞標題、新聞內(nèi)容、新聞發(fā)布時間等屬性時使用的表達式是否正確。測試正確顯示如下頁面。思政融入:以新華網(wǎng)-科普中國頻道首頁為例,聚焦科技工作者,引導學生學習科學家精神,關(guān)注國家的科技創(chuàng)新與發(fā)展,樹立正確的人生觀、價值觀、偶像觀鏈接:/science/kpzg/kxjjs.htm教師:演示,解答問題;學生:學習示范代碼。強化實踐,培養(yǎng)工程思維。任務(wù)實施(30min)學生分組完成新聞詳情頁(information.jsp)并調(diào)試驗證教師:巡視,解答問題;學生:分組實施強化實踐,培養(yǎng)工程思維。示任務(wù)示范(20min)教師演示:編碼實現(xiàn)搜索功能并調(diào)試搜索頁(search.jsp)。新聞搜索設(shè)置兩個關(guān)鍵字,標題和內(nèi)容,調(diào)用對應(yīng)的方法。如果搜索框未輸入任務(wù)內(nèi)容則是顯示所有新聞。測試要點:在新聞發(fā)布系統(tǒng)首頁通過新聞搜索框等測試如下內(nèi)容:①不輸入內(nèi)容直接單擊“查詢”按鈕,是否能跳轉(zhuǎn)至search.jsp頁面顯示所有新聞列表;②輸入關(guān)鍵字后選擇“標題”選項再單擊“查詢”按鈕,是否能跳轉(zhuǎn)至search.jsp頁面顯示新聞標題中包括關(guān)鍵字的所有新聞列表;③輸入關(guān)鍵字后選擇“內(nèi)容”選項再單擊“查詢”按鈕,是否能跳轉(zhuǎn)至search.jsp頁面顯示新聞內(nèi)容中包括關(guān)鍵字的所有新聞列表。如不能正常跳轉(zhuǎn)顯示,檢查以下內(nèi)容:①新聞搜索表單的action屬性值;②search.jsp文件是否存在;③search.jsp文件是否保存在web根目錄下;④search.jsp文件是否獲取到了搜索表單中的請求參數(shù);⑤search.jsp文件中Ja

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論