《Java Web開發(fā)從入門到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)》-課程思政教案_第1頁
《Java Web開發(fā)從入門到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)》-課程思政教案_第2頁
《Java Web開發(fā)從入門到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)》-課程思政教案_第3頁
《Java Web開發(fā)從入門到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)》-課程思政教案_第4頁
《Java Web開發(fā)從入門到實(shí)戰(zhàn)(IntelliJ IDEA版·微課視頻版)》-課程思政教案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(第IntelliJIDEA版·微課視頻版)》JavaWeb開發(fā)——課程思政教案

《JavaWeb開發(fā)》課程教案(第1章2學(xué)時(shí))授課內(nèi)容JSP運(yùn)行原理以及JSP運(yùn)行環(huán)境的構(gòu)建。教學(xué)目的與要求通過本章的學(xué)習(xí),理解JSP的運(yùn)行原理,掌握并實(shí)現(xiàn)第一個(gè)JavaWeb應(yīng)用,熟練構(gòu)建JSP的運(yùn)行環(huán)境。重點(diǎn)難點(diǎn)重點(diǎn):構(gòu)建JSP的運(yùn)行環(huán)境。難點(diǎn):JSP的運(yùn)行原理。教學(xué)進(jìn)程安排1.開發(fā)工具(25分鐘)2.工具集成(20)分鐘3.JSP運(yùn)行原理(15分鐘)4.使用IntelliJIDEA開發(fā)Web應(yīng)用(30分鐘)課后學(xué)習(xí)任務(wù)布置1.理解JSP的運(yùn)行原理。2.熟練使用IntelliJIDEA開發(fā)Web應(yīng)用。3.預(yù)習(xí)第2章JSP語法。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并逐步深入體會(huì)JSP的運(yùn)行原理。課程思政科研環(huán)境:黨的二十大報(bào)告指出:“擴(kuò)大國際科技交流合作,加強(qiáng)國際化科研環(huán)境建設(shè),形成具有全球競(jìng)爭(zhēng)力的開放創(chuàng)新生態(tài)。”我們?cè)谑褂肑avaWeb開發(fā)技術(shù)進(jìn)行國際科技交流合作與科研創(chuàng)新前,需要構(gòu)建其開發(fā)環(huán)境,這就是所謂的“工欲善其事,必先利其器”?!禞avaWeb開發(fā)》課程教案(第2章4學(xué)時(shí))授課內(nèi)容JSP頁面的基本構(gòu)成、JSP腳本元素、JSP指令標(biāo)記以及JSP動(dòng)作標(biāo)記。教學(xué)目的與要求通過本章的學(xué)習(xí),了解JSP頁面的基本構(gòu)成,掌握J(rèn)SP腳本元素的定義與使用方法,了解JSP指令標(biāo)記的用法,掌握J(rèn)SP動(dòng)作標(biāo)記的用法。重點(diǎn)難點(diǎn)重點(diǎn):JSP腳本元素以及JSP動(dòng)作標(biāo)記的應(yīng)用。難點(diǎn):JSP成員變量與方法的聲明。教學(xué)進(jìn)程安排1.Java程序片(10分鐘)2.成員變量與方法的聲明(10分鐘)3.Java表達(dá)式(5分鐘)4.實(shí)驗(yàn)1:JSP腳本元素的應(yīng)用(45分鐘)5.page指令標(biāo)記(5分鐘)6.include指令標(biāo)記(15分鐘)7.include動(dòng)作標(biāo)記(15分鐘)8.forward動(dòng)作標(biāo)記(15分鐘)9.param動(dòng)作標(biāo)記(15分鐘)10.實(shí)驗(yàn)2:JSP動(dòng)作標(biāo)記的應(yīng)用課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并掌握J(rèn)SP腳本元素以及JSP動(dòng)作標(biāo)記的應(yīng)用,預(yù)習(xí)第3章JSP內(nèi)置對(duì)象。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并逐步深入體會(huì)JSP腳本元素以及JSP動(dòng)作標(biāo)記的應(yīng)用,理解include指令標(biāo)記與include動(dòng)作標(biāo)記的區(qū)別。課程思政樹立正確的技能觀:在教授JSP基本語法時(shí),強(qiáng)調(diào)技能的重要性,并引導(dǎo)學(xué)生樹立正確的技能觀。鼓勵(lì)學(xué)生努力提高自己的職業(yè)技能,為社會(huì)和人民造福,絕不能利用自己的技能去做違法犯罪之事。有助于培養(yǎng)學(xué)生的責(zé)任感和道德感。培養(yǎng)軟件工匠精神:強(qiáng)調(diào)在JSP編程過程中注重細(xì)節(jié)和品質(zhì),培養(yǎng)學(xué)生的軟件工匠精神。強(qiáng)化制度約束和職業(yè)素養(yǎng):在JSP編程中,要求學(xué)生注意程序的書寫格式、變量與方法的命名方式、合理添加注釋等,這些都是合格的軟件開發(fā)從業(yè)人員的基本素質(zhì)。知識(shí)遷移和類比學(xué)習(xí):引導(dǎo)學(xué)生運(yùn)用類比的方法進(jìn)行知識(shí)遷移,將JSP基本語法與其他編程語言或前續(xù)課程中的知識(shí)點(diǎn)進(jìn)行對(duì)比學(xué)習(xí)。這種學(xué)習(xí)方法不僅有助于加深對(duì)JSP語法的理解,還能培養(yǎng)學(xué)生的邏輯思維和創(chuàng)新能力。

《JavaWeb開發(fā)》課程教案(第3章6學(xué)時(shí))授課內(nèi)容request、response、out、session、application、pageContext、page、config和exception等內(nèi)置對(duì)象。教學(xué)目的與要求通過本章的學(xué)習(xí),理解JSP內(nèi)置對(duì)象的含義,掌握J(rèn)SP內(nèi)置對(duì)象的使用方法,理解request、session和application的區(qū)別,了解request、session和application的應(yīng)用場(chǎng)景。重點(diǎn)難點(diǎn)重點(diǎn):JSP內(nèi)置對(duì)象的使用方法。難點(diǎn):request、session和application的區(qū)別。教學(xué)進(jìn)程安排1.request對(duì)象(30分鐘)2.response對(duì)象(30分鐘)3.out對(duì)象(5分鐘)4.session對(duì)象(60分鐘)5.a(chǎn)pplication對(duì)象(30分鐘)6.pageContext對(duì)象(5分鐘)7.page對(duì)象(5分鐘)8.config對(duì)象(5分鐘)9.exception對(duì)象(5分鐘)10.JSP的4種作用域(5分鐘)11.實(shí)驗(yàn)3:JSP內(nèi)置對(duì)象的應(yīng)用(90分鐘)課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并掌握J(rèn)SP內(nèi)置對(duì)象的使用方法,復(fù)習(xí)并理解request、session和application的區(qū)別,預(yù)習(xí)第4章JSP與JavaBean。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并逐步深入體會(huì)request、session和application的區(qū)別。課程思政培養(yǎng)職業(yè)素養(yǎng):在講解JSP內(nèi)置對(duì)象時(shí),可以強(qiáng)調(diào)這些對(duì)象在Web開發(fā)中的重要性,以及它們?nèi)绾螀f(xié)同工作以完成復(fù)雜的任務(wù)。通過這一過程,培養(yǎng)學(xué)生的職業(yè)素養(yǎng),包括團(tuán)隊(duì)合作、溝通協(xié)調(diào)和解決問題的能力。強(qiáng)化信息安全意識(shí):在介紹session對(duì)象和application對(duì)象時(shí),可以強(qiáng)調(diào)它們?cè)诰S護(hù)用戶信息和共享數(shù)據(jù)方面的作用,并指出這些信息的安全性至關(guān)重要。通過案例分析,讓學(xué)生認(rèn)識(shí)到信息安全的重要性,并學(xué)會(huì)采取措施保護(hù)用戶數(shù)據(jù)不被非法獲取或篡改。尊重隱私和法律法規(guī):在討論使用JSP內(nèi)置對(duì)象處理用戶數(shù)據(jù)時(shí),引導(dǎo)學(xué)生遵守相關(guān)法律法規(guī)和隱私政策。強(qiáng)調(diào)在收集、存儲(chǔ)、處理和傳輸用戶數(shù)據(jù)時(shí),必須遵循合法、正當(dāng)、必要的原則,尊重用戶隱私權(quán)?!禞avaWeb開發(fā)》課程教案(第4章2學(xué)時(shí))授課內(nèi)容JavaBean的定義以及JSP中如何使用JavaBean。教學(xué)目的與要求通過本章的學(xué)習(xí),掌握如何編寫JavaBean,掌握J(rèn)SP中如何使用JavaBean。重點(diǎn)難點(diǎn)重點(diǎn):JSP中如何使用JavaBean。難點(diǎn):JSP中如何使用JavaBean。教學(xué)進(jìn)程安排1.編寫JavaBean(5分鐘)2.JSP中使用JavaBean(40分鐘)3.實(shí)驗(yàn)4:使用JavaBean計(jì)算三角形面積和周長(zhǎng)(45分鐘)課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并掌握J(rèn)SP中如何使用JavaBean,預(yù)習(xí)第5章JavaServlet基礎(chǔ)。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并逐步深入體會(huì)JSP中如何使用JavaBean。課程思政培養(yǎng)軟件工程素養(yǎng):(1)模塊化與重用性,JavaBean作為Java中的一種可重用組件,其設(shè)計(jì)思想體現(xiàn)了模塊化編程的原則。在JSP中使用JavaBean,可以幫助學(xué)生理解模塊化編程的重要性,并培養(yǎng)他們將復(fù)雜系統(tǒng)分解為簡(jiǎn)單模塊的能力。這不僅能夠提高代碼的可讀性和可維護(hù)性,還能夠促進(jìn)代碼的復(fù)用,提高開發(fā)效率。通過JavaBean的使用,引導(dǎo)學(xué)生認(rèn)識(shí)到模塊化編程不僅是技術(shù)上的要求,更是培養(yǎng)系統(tǒng)思維、邏輯思維和團(tuán)隊(duì)協(xié)作能力的有效途徑。這有助于他們形成良好的軟件工程素養(yǎng),為未來的職業(yè)發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。(2)封裝與抽象,JavaBean通過封裝內(nèi)部狀態(tài)和提供公共的接口,實(shí)現(xiàn)了對(duì)數(shù)據(jù)的隱藏和保護(hù)。這種封裝機(jī)制有助于學(xué)生理解面向?qū)ο缶幊讨械姆庋b原則,并培養(yǎng)他們的抽象思維能力。同時(shí),封裝還有助于提高代碼的安全性和可維護(hù)性。封裝原則不僅適用于編程領(lǐng)域,也廣泛應(yīng)用于社會(huì)生活的各個(gè)方面。通過JavaBean的學(xué)習(xí),可以引導(dǎo)學(xué)生認(rèn)識(shí)到封裝對(duì)于保護(hù)個(gè)人隱私、維護(hù)社會(huì)穩(wěn)定的重要性,培養(yǎng)他們的隱私保護(hù)意識(shí)和社會(huì)責(zé)任感。強(qiáng)化職業(yè)素養(yǎng)與法律意識(shí):(1)規(guī)范編程,在JSP中使用JavaBean時(shí),需要遵循一定的編程規(guī)范和命名約定。這有助于學(xué)生養(yǎng)成良好的編程習(xí)慣,提高他們的代碼質(zhì)量和可讀性。規(guī)范編程不僅關(guān)乎技術(shù)層面的要求,更體現(xiàn)了對(duì)職業(yè)的尊重和對(duì)他人的負(fù)責(zé)。通過規(guī)范編程的訓(xùn)練,可以培養(yǎng)學(xué)生的職業(yè)素養(yǎng)和責(zé)任感,使他們?cè)谖磥淼墓ぷ髦心軌驀?yán)謹(jǐn)、認(rèn)真地對(duì)待每一項(xiàng)任務(wù)。(2)尊重知識(shí)產(chǎn)權(quán),JavaBean作為軟件組件的一種形式,其開發(fā)和使用都需要尊重知識(shí)產(chǎn)權(quán)。在JSP中使用JavaBean時(shí),需要確保所使用的組件具有合法的使用權(quán)限,避免侵犯他人的知識(shí)產(chǎn)權(quán)。通過JavaBean的學(xué)習(xí),可以引導(dǎo)學(xué)生認(rèn)識(shí)到知識(shí)產(chǎn)權(quán)的重要性,培養(yǎng)他們的知識(shí)產(chǎn)權(quán)意識(shí)。同時(shí),通過案例分析等方式,讓學(xué)生了解知識(shí)產(chǎn)權(quán)侵權(quán)的嚴(yán)重后果,提高他們的法律意識(shí)和自我保護(hù)能力。

《JavaWeb開發(fā)》課程教案(第5章6學(xué)時(shí))授課內(nèi)容Servlet對(duì)象的創(chuàng)建與運(yùn)行、Servlet的生命周期、通過JSP頁面訪問Servlet、doGet和doPost方法、重定向與轉(zhuǎn)發(fā)、在JavaServlet中使用session以及基于Servlet的MVC模式。教學(xué)目的與要求通過本章的學(xué)習(xí),掌握Servlet對(duì)象的創(chuàng)建與運(yùn)行,理解Servlet的生命周期,理解重定向與轉(zhuǎn)發(fā)的應(yīng)用場(chǎng)景,理解基于Servlet的MVC模式理念。重點(diǎn)難點(diǎn)重點(diǎn):基于Servlet的MVC模式。難點(diǎn):Servlet的生命周期。教學(xué)進(jìn)程安排1.Servlet對(duì)象的創(chuàng)建與運(yùn)行(15分鐘)2.Servlet的生命周期(15分鐘)3.通過JSP頁面訪問Servlet(20分鐘)4.doGet和doPost方法(20分鐘)5.重定向與轉(zhuǎn)發(fā)(30分鐘)6.在JavaServlet中使用session(20分鐘)7.實(shí)驗(yàn)5:基于Servlet的登錄驗(yàn)證(45分鐘)8.基于Servlet的MVC模式(60分鐘)9.實(shí)驗(yàn)6:使用基于Servlet的MVC模式設(shè)計(jì)一個(gè)Web應(yīng)用(四則運(yùn)算)(45分鐘)課后學(xué)習(xí)任務(wù)布置1.復(fù)習(xí)并理解Servlet的生命周期。2.復(fù)習(xí)并理解基于Servlet的MVC模式的開發(fā)理念。2.預(yù)習(xí)第6章過濾器與監(jiān)聽器。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并深入體會(huì)基于Servlet的MVC模式的開發(fā)理念。課程思政信息安全與隱私保護(hù):在講解Servlet處理用戶請(qǐng)求和響應(yīng)的過程中,強(qiáng)調(diào)信息安全和隱私保護(hù)的重要性。通過案例分析,讓學(xué)生認(rèn)識(shí)到在開發(fā)過程中必須遵守相關(guān)法律法規(guī)和道德規(guī)范,保護(hù)用戶數(shù)據(jù)和隱私不受侵犯。技術(shù)創(chuàng)新與探索:鼓勵(lì)學(xué)生關(guān)注Servlet技術(shù)的最新發(fā)展動(dòng)態(tài)和前沿技術(shù),如Servlet4.0、Servlet5.0等。引導(dǎo)學(xué)生積極探索新技術(shù)、新方法在Web開發(fā)中的應(yīng)用,培養(yǎng)他們的創(chuàng)新思維和實(shí)踐能力。

《JavaWeb開發(fā)》課程教案(第6章2學(xué)時(shí))授課內(nèi)容過濾器與監(jiān)聽器的概念、過濾器與監(jiān)聽器的原理以及過濾器與監(jiān)聽器的實(shí)際應(yīng)用。教學(xué)目的與要求通過本章的學(xué)習(xí),了解過濾器與監(jiān)聽器的概念,掌握過濾器與監(jiān)聽器的實(shí)際應(yīng)用。重點(diǎn)難點(diǎn)重點(diǎn):過濾器與監(jiān)聽器的實(shí)際應(yīng)用。難點(diǎn):過濾器與監(jiān)聽器的實(shí)際應(yīng)用。教學(xué)進(jìn)程安排1.Filter類與Filter對(duì)象(5分鐘)2.Filter對(duì)象的部署與運(yùn)行(15分鐘)3.過濾器的實(shí)際應(yīng)用(5分鐘)4.監(jiān)聽器的分類與創(chuàng)建(20分鐘)5.實(shí)驗(yàn)7:監(jiān)聽器的實(shí)際應(yīng)用——統(tǒng)計(jì)在線用戶(45分鐘)課后學(xué)習(xí)任務(wù)布置1.復(fù)習(xí)并理解過濾器與監(jiān)聽器的實(shí)際應(yīng)用。2.預(yù)習(xí)第7章EL與JSTL。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并分析過濾器與監(jiān)聽器的實(shí)際應(yīng)用。課程思政技術(shù)素養(yǎng)與職業(yè)規(guī)范:過濾器與監(jiān)聽器是JSP開發(fā)中用于處理請(qǐng)求、響應(yīng)和事件的重要工具。通過學(xué)習(xí)這些技術(shù),學(xué)生可以掌握其基本原理、使用方法及場(chǎng)景,提升技術(shù)素養(yǎng)。強(qiáng)調(diào)在實(shí)際項(xiàng)目中正確、高效地應(yīng)用過濾器與監(jiān)聽器,有助于培養(yǎng)學(xué)生的實(shí)踐能力和問題解決能力。引導(dǎo)學(xué)生了解并遵守軟件開發(fā)中的職業(yè)規(guī)范和標(biāo)準(zhǔn),如代碼規(guī)范、命名規(guī)范、注釋規(guī)范等。在過濾器與監(jiān)聽器的開發(fā)中,同樣需要遵循這些規(guī)范,以保證代碼的可讀性、可維護(hù)性和可擴(kuò)展性。信息安全與隱私保護(hù):過濾器常用于權(quán)限檢查、敏感詞過濾等場(chǎng)景,這些功能直接關(guān)聯(lián)到用戶的數(shù)據(jù)安全和隱私保護(hù)。在教學(xué)過程中,應(yīng)強(qiáng)調(diào)在處理用戶請(qǐng)求和響應(yīng)時(shí),必須遵守相關(guān)法律法規(guī)和隱私政策,保護(hù)用戶數(shù)據(jù)的安全和隱私。通過案例分析等方式,讓學(xué)生認(rèn)識(shí)到信息泄露和非法訪問的危害性,培養(yǎng)他們的信息安全意識(shí)和職業(yè)道德觀念?!禞avaWeb開發(fā)》課程教案(第7章2學(xué)時(shí))授課內(nèi)容EL的基本語法、EL運(yùn)算符、EL隱含對(duì)象以及JSTL標(biāo)簽庫。教學(xué)目的與要求通過本章的學(xué)習(xí),掌握EL表達(dá)式語法,掌握EL隱含對(duì)象,了解什么是JSTL,掌握J(rèn)STL的核心標(biāo)簽庫。重點(diǎn)難點(diǎn)重點(diǎn):EL的基本語法及JSTL核心標(biāo)簽庫。難點(diǎn):JSTL核心標(biāo)簽庫的應(yīng)用。教學(xué)進(jìn)程安排1.EL簡(jiǎn)介(5分鐘)2.EL語法(5分鐘)3.EL運(yùn)算符(5分鐘)4.EL隱含對(duì)象(5分鐘)5.JSP標(biāo)準(zhǔn)標(biāo)簽庫JSTL(25分鐘)6.實(shí)驗(yàn)8:使用JSTL標(biāo)簽打印九九乘法表(45分鐘)課后學(xué)習(xí)任務(wù)布置1.復(fù)習(xí)EL的基本語法及JSTL核心標(biāo)簽庫的實(shí)際應(yīng)用。2.預(yù)習(xí)第8章文件的上傳與下載。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并分析EL的基本語法及JSTL核心標(biāo)簽庫的實(shí)際應(yīng)用。課程思政代碼質(zhì)量與可維護(hù)性:強(qiáng)調(diào)使用EL與JSTL可以提高代碼的可讀性和可維護(hù)性,減少JSP頁面的混亂和復(fù)雜性。這有助于培養(yǎng)學(xué)生的職業(yè)責(zé)任感,讓他們認(rèn)識(shí)到高質(zhì)量的代碼對(duì)于項(xiàng)目成功和長(zhǎng)期發(fā)展的重要性?!禞avaWeb開發(fā)》課程教案(第8章2學(xué)時(shí))授課內(nèi)容基于Servlet的文件上傳、文件的下載。教學(xué)目的與要求通過本章的學(xué)習(xí),理解文件上傳的原理,掌握文件上傳與下載的步驟。重點(diǎn)難點(diǎn)重點(diǎn):文件上傳與下載的步驟。難點(diǎn):文件上傳的原理。教學(xué)進(jìn)程安排1.基于Servlet的文件上傳(50分鐘)2.文件的下載(40分鐘)課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并理解文件上傳的原理,預(yù)習(xí)第9章JDBC數(shù)據(jù)庫訪問。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并分析文件上傳的原理。課程思政信息安全與隱私保護(hù):在文件上傳的過程中,強(qiáng)調(diào)用戶數(shù)據(jù)的安全性和隱私保護(hù)的重要性。教育學(xué)生了解并遵守相關(guān)法律法規(guī),如個(gè)人信息保護(hù)法、網(wǎng)絡(luò)安全法等,確保在開發(fā)過程中不泄露用戶數(shù)據(jù),保護(hù)用戶隱私。講解文件上傳時(shí)的安全防范措施,如文件類型限制、文件大小限制、文件內(nèi)容檢查等,以防止惡意文件上傳對(duì)系統(tǒng)造成危害?!禞avaWeb開發(fā)》課程教案(第9章6學(xué)時(shí))授課內(nèi)容使用純Java數(shù)據(jù)庫驅(qū)動(dòng)程序連接MySQL、數(shù)據(jù)庫操作、游動(dòng)查詢、連接池、PreparedStatement語句、分頁查詢以及Excel與數(shù)據(jù)庫互訪。教學(xué)目的與要求通過本章的學(xué)習(xí),掌握使用純Java數(shù)據(jù)庫驅(qū)動(dòng)程序連接MySQL的基本步驟,熟練掌握J(rèn)SP對(duì)數(shù)據(jù)庫的操作,包括查詢、添加、更新和刪除,了解游動(dòng)查詢的實(shí)現(xiàn)方式,理解連接池的基本思想,掌握PreparedStatement語句的使用方法,了解分頁查詢的實(shí)現(xiàn)方法,了解Excel與數(shù)據(jù)庫互訪的實(shí)現(xiàn)方法。重點(diǎn)難點(diǎn)重點(diǎn):JSP對(duì)數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。難點(diǎn):JSP對(duì)數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。教學(xué)進(jìn)程安排1.Java數(shù)據(jù)庫驅(qū)動(dòng)程序連接MySQL(15分鐘)2.?dāng)?shù)據(jù)庫操作(25分鐘)3.游動(dòng)查詢(15分鐘)4.連接池(15分鐘)5.PreparedStatement語句(20分鐘)6.分頁查詢(45分鐘)7.Excel與數(shù)據(jù)庫互訪(45分鐘)8.實(shí)驗(yàn)9:使用PreparedStatement語句實(shí)現(xiàn)多條件查詢(45分鐘)課后學(xué)習(xí)任務(wù)布置1.復(fù)習(xí)JSP對(duì)數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。2.第10章Ajax、JSON以及jQuery技術(shù)。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并分析JSP對(duì)數(shù)據(jù)庫的操作以及PreparedStatement語句的使用方法。課程思政技術(shù)倫理與職業(yè)素養(yǎng):強(qiáng)調(diào)在使用JDBC進(jìn)行數(shù)據(jù)庫訪問時(shí),應(yīng)遵循技術(shù)倫理原則,如尊重知識(shí)產(chǎn)權(quán)、不濫用技術(shù)、不惡意攻擊數(shù)據(jù)庫等。通過課程教育,培養(yǎng)學(xué)生的技術(shù)道德觀念,使其在使用技術(shù)時(shí)能夠考慮到社會(huì)、倫理和法律的影響。培養(yǎng)學(xué)生的職業(yè)素養(yǎng),包括嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度、良好的團(tuán)隊(duì)合作精神、持續(xù)學(xué)習(xí)的習(xí)慣等。在JDBC數(shù)據(jù)庫訪問的學(xué)習(xí)過程中,要求學(xué)生認(rèn)真對(duì)待每一個(gè)操作步驟,注重細(xì)節(jié),確保數(shù)據(jù)庫訪問的準(zhǔn)確性和高效性。信息安全與隱私保護(hù):強(qiáng)調(diào)信息安全的重要性,讓學(xué)生了解在數(shù)據(jù)庫訪問過程中可能存在的安全風(fēng)險(xiǎn),如SQL注入、數(shù)據(jù)泄露等。通過案例分析,讓學(xué)生認(rèn)識(shí)到這些風(fēng)險(xiǎn)對(duì)系統(tǒng)安全的威脅,并學(xué)會(huì)如何防范這些風(fēng)險(xiǎn)。在進(jìn)行數(shù)據(jù)庫訪問時(shí),需要遵守隱私保護(hù)原則,確保用戶數(shù)據(jù)的安全性和隱私性。教育學(xué)生了解并遵守相關(guān)法律法規(guī),如個(gè)人信息保護(hù)法、網(wǎng)絡(luò)安全法等,確保在開發(fā)過程中不泄露用戶數(shù)據(jù),保護(hù)用戶隱私?!禞avaWeb開發(fā)》課程教案(第10章2學(xué)時(shí))授課內(nèi)容Ajax、JSON以及jQuery技術(shù)。教學(xué)目的與要求通過本章的學(xué)習(xí),理解Ajax技術(shù)原理,掌握Ajax、JSON以及jQuery等技術(shù)的實(shí)際應(yīng)用。重點(diǎn)難點(diǎn)重點(diǎn):Ajax、JSON以及jQuery等技術(shù)的實(shí)際應(yīng)用。難點(diǎn):Ajax技術(shù)原理。教學(xué)進(jìn)程安排1.Ajax(20分鐘)2.JSON(10分鐘)3.jQuery(15分鐘)4.實(shí)驗(yàn)14:使用jQueryAjax技術(shù)實(shí)現(xiàn)注冊(cè)郵箱的唯一性驗(yàn)證(45分鐘)課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并理解Ajax技術(shù)原理,熟練使用Ajax、JSON以及jQuery等技術(shù)。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并分析Ajax技術(shù)原理。課程思政技術(shù)革新與社會(huì)發(fā)展:Ajax技術(shù)實(shí)現(xiàn)了與服務(wù)器的異步通信和局部頁面刷新,極大地提升了用戶體驗(yàn)。在教學(xué)中,可以引導(dǎo)學(xué)生認(rèn)識(shí)到技術(shù)進(jìn)步對(duì)社會(huì)發(fā)展的推動(dòng)作用,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和科技改變生活的觀念。團(tuán)隊(duì)協(xié)作與溝通能力:Ajax技術(shù)通常需要在前后端開發(fā)人員的緊密協(xié)作下完成。通過案例教學(xué)和項(xiàng)目實(shí)踐,可以培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力和溝通能力,使其理解在軟件開發(fā)過程中團(tuán)隊(duì)合作的重要性。職業(yè)道德與法律意識(shí):在使用Ajax技術(shù)進(jìn)行數(shù)據(jù)交互時(shí),需要遵守相關(guān)的法律法規(guī)和職業(yè)道德規(guī)范,如保護(hù)用戶隱私、防止數(shù)據(jù)泄露等。通過課程教育,可以增強(qiáng)學(xué)生的法律意識(shí)和職業(yè)道德觀念。數(shù)據(jù)標(biāo)準(zhǔn)化與互操作性:JSON作為一種輕量級(jí)的數(shù)據(jù)交換格式,具有易于閱讀、編寫和解析的特點(diǎn)。在教學(xué)中,可以引導(dǎo)學(xué)生認(rèn)識(shí)到數(shù)據(jù)標(biāo)準(zhǔn)化的重要性,以及JSON在促進(jìn)不同系統(tǒng)間數(shù)據(jù)互操作性方面的作用。信息安全與隱私保護(hù):在處理JSON數(shù)據(jù)時(shí),需要關(guān)注信息安全和隱私保護(hù)問題。教學(xué)中應(yīng)強(qiáng)調(diào)數(shù)據(jù)加密、訪問控制等安全措施的重要性,培養(yǎng)學(xué)生的信息安全意識(shí)和隱私保護(hù)能力?!禞avaWeb開發(fā)》課程教案(第12章4學(xué)時(shí))授課內(nèi)容SpringMVC的工作原理、SpringMVC的工作環(huán)境、基于注解的控制器、JSON數(shù)據(jù)交互、Spring的數(shù)據(jù)庫編程。教學(xué)目的與要求通過本章的學(xué)習(xí),理解SpringMVC的工作原理,掌握并實(shí)現(xiàn)第一個(gè)SpringMVC應(yīng)用,掌握基于注解的控制器的的編寫方法,掌握在Controller中如何接收請(qǐng)求參數(shù)以及如何編寫請(qǐng)求處理方法,理解重定向與轉(zhuǎn)發(fā)的實(shí)現(xiàn)原理,掌握SpringMVC中JSON類型的數(shù)據(jù)交互。重點(diǎn)難點(diǎn)重點(diǎn):Controller接收請(qǐng)求參數(shù)的常見方式。難點(diǎn):SpringMVC的工作原理。教學(xué)進(jìn)程安排1.SpringMVC的工作原理(15分鐘)2.使用IntelliJIDEA開發(fā)SpringMVC應(yīng)用(15分鐘)3.基于Java配置的SpringMVC應(yīng)用(15分鐘)4.Controller接收請(qǐng)求參數(shù)的常見方式(40分鐘)5.重定向與轉(zhuǎn)發(fā)(15分鐘)6.@ModelAttribute(5分鐘)7.JSON數(shù)據(jù)交互(30分鐘)8.Spring的數(shù)據(jù)庫編程(45分鐘)課后學(xué)習(xí)任務(wù)布置1.在個(gè)人電腦上,構(gòu)建SpringMVC的開發(fā)環(huán)境。2.參考書上例子,使用IntelliJIDEA開發(fā)第二個(gè)SpringMVC應(yīng)用。3.理解并掌握Controller接收請(qǐng)求參數(shù)的方式。4.預(yù)習(xí)第13章SpringBoot入門。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并逐步深入體會(huì)SpringMVC的工作原理以及Controller接收請(qǐng)求參數(shù)的常見方式。課程思政合作精神:SpringMVC中的模型(Model)、視圖(View)、控制器(Controller)三者之間的協(xié)同工作,可以類比為社會(huì)中的團(tuán)隊(duì)協(xié)作。每個(gè)人在團(tuán)隊(duì)中都有自己的角色和職責(zé),只有相互合作才能實(shí)現(xiàn)共同目標(biāo)。責(zé)任意識(shí):在講解控制器(Controller)時(shí),強(qiáng)調(diào)開發(fā)者的責(zé)任。開發(fā)者就像社會(huì)的管理者,需要對(duì)每一個(gè)請(qǐng)求負(fù)責(zé),確保系統(tǒng)的穩(wěn)定運(yùn)行,這與公民的社會(huì)責(zé)任感相呼應(yīng)。規(guī)則意識(shí):在SpringMVC中,Controller需要遵循一定的規(guī)則和約定,如命名規(guī)范、參數(shù)傳遞方式等。這些規(guī)則保證了框架的穩(wěn)定性和易用性。通過強(qiáng)調(diào)Controller需要遵循的規(guī)則,可以引導(dǎo)學(xué)生認(rèn)識(shí)到在社會(huì)中也需要遵守各種規(guī)則和秩序,如法律法規(guī)、道德規(guī)范等。同時(shí),也可以培養(yǎng)學(xué)生的規(guī)則意識(shí)和秩序感。服務(wù)意識(shí):Controller本質(zhì)上是為用戶提供服務(wù)的,它根據(jù)用戶的需求調(diào)用相應(yīng)的業(yè)務(wù)邏輯,并返回用戶需要的數(shù)據(jù)或視圖。通過講解Controller的服務(wù)性質(zhì),可以引導(dǎo)學(xué)生認(rèn)識(shí)到在社會(huì)中每個(gè)人都在為他人提供服務(wù),需要樹立服務(wù)意識(shí)和奉獻(xiàn)精神。同時(shí),也可以強(qiáng)調(diào)在軟件開發(fā)中,開發(fā)者需要關(guān)注用戶需求,提供高質(zhì)量的軟件產(chǎn)品和服務(wù)?!禞avaWeb開發(fā)》課程教案(第13章4學(xué)時(shí))授課內(nèi)容SpringBoot的優(yōu)點(diǎn)、SpringBoot的主要特性、Maven簡(jiǎn)介、使用IntelliJIDEA快速構(gòu)建SpringBoot應(yīng)用、SpringBoot的基本配置、讀取應(yīng)用配置、日志配置、SpringBoot的自動(dòng)配置原理。教學(xué)目的與要求通過本章的學(xué)習(xí),理解SpringBoot的主要特性與優(yōu)點(diǎn),掌握如何構(gòu)建SpringBoot應(yīng)用的開發(fā)環(huán)境,理解SpringBoot核心注解的原理,掌握SpringBoot的基本配置,掌握應(yīng)用配置的讀取方法,了解SpringBoot的日志配置,理解SpringBoot的自動(dòng)配置原理。重點(diǎn)難點(diǎn)重點(diǎn):SpringBoot的基本配置。難點(diǎn):SpringBoot的自動(dòng)配置原理。教學(xué)進(jìn)程安排1.SpringBoot概述(10分鐘)2.Maven簡(jiǎn)介(5分鐘)3.Maven的pom.xml(10分鐘)4.使用IntelliJIDEA快速構(gòu)建SpringBoot應(yīng)用(45分鐘)5.SpringBoot的基本配置(45分鐘)6.讀取應(yīng)用配置(45分鐘)7.日志配置(10分鐘)8.SpringBoot的自動(dòng)配置原理(10分鐘)課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并掌握SpringBoot的基本配置,復(fù)習(xí)并理解SpringBoot的條件注解的實(shí)現(xiàn)機(jī)制,預(yù)習(xí)第14章SpringBoot的Web開發(fā)。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJIDEA版?微課視頻版)》,陳恒主編.清華大學(xué)出版社,2024。課后總結(jié)分析總結(jié)并逐步深入體會(huì)SpringBoot的自動(dòng)配置原理。課程思政規(guī)范化與自律性:SpringBoot通過提供一套默認(rèn)的、被廣泛接受的配置方式,鼓勵(lì)開發(fā)者遵循這些約定,從而減少不必要的配置工作。這種規(guī)范化的做法有助于提高開發(fā)效率和代碼質(zhì)量。培養(yǎng)學(xué)生的自律性和規(guī)范化意識(shí)是非常重要的。學(xué)生應(yīng)該自覺遵守學(xué)校的規(guī)章制度,養(yǎng)成良好的學(xué)習(xí)習(xí)慣和行為習(xí)慣。這與SpringBoot的約定優(yōu)于配置原則相呼應(yīng),都強(qiáng)調(diào)了規(guī)范化和自律性的重要性?!禞avaWeb開發(fā)》課程教案(第14章5學(xué)時(shí))授課內(nèi)容Thymeleaf基礎(chǔ)語法、Thymeleaf的常用屬性、SpringBoot與Thymeleaf實(shí)現(xiàn)頁面信息國際化、SpringBoot與Thymeleaf的表單驗(yàn)證。教學(xué)目的與要求通過本章的學(xué)習(xí),掌握Thymeleaf模板引擎的基本用法,了解SpringBoot國際化的基本原理,理解SpringBoot的表單驗(yàn)證機(jī)制。重點(diǎn)難點(diǎn)重點(diǎn):Thymeleaf模板引擎的基本用法、SpringBoot的表單驗(yàn)證機(jī)制。難點(diǎn):SpringBoot與Thymeleaf的表單驗(yàn)證。教學(xué)進(jìn)程安排1.Thymeleaf模板引擎(45分鐘)2.SpringBoot與Thymeleaf實(shí)現(xiàn)頁面信息國際化(45分鐘)3.SpringBoot與Thymeleaf的表單驗(yàn)證(45分鐘)4.基于Thymeleaf與BootStrap的Web開發(fā)實(shí)例(45分鐘)5.實(shí)驗(yàn)12:JSR380驗(yàn)證(表單驗(yàn)證)(45分鐘)課后學(xué)習(xí)任務(wù)布置復(fù)習(xí)并掌握SpringBoot的表單驗(yàn)證機(jī)制,預(yù)習(xí)第15章MyBatis與MyBatis-Plus。主要參考資料《JavaWeb開發(fā)從入門到實(shí)戰(zhàn)(IntelliJ

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論