單元8 Spring Boot任務(wù)管理_第1頁
單元8 Spring Boot任務(wù)管理_第2頁
單元8 Spring Boot任務(wù)管理_第3頁
單元8 Spring Boot任務(wù)管理_第4頁
單元8 Spring Boot任務(wù)管理_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《SpringBoot項目開發(fā)教程》教學單元設(shè)計教學單元8SpringBoot任務(wù)管理授課教師:課程組教師授課班級:授課時間:月日第周第節(jié)?月日第周第節(jié)學時:6教學條件軟件開發(fā)平臺、投影設(shè)備、廣播軟件、互聯(lián)網(wǎng)教學素材參考教材、課件、授課錄像教學目的教學目的教學目的要求學生通過本單元的學習和訓練,能夠掌握SpringBoot的定時任務(wù),熟悉SpringBoot的異步任務(wù)和同步任務(wù),掌握框架Quartz的知識,掌握SpringBoot的郵件服務(wù)。教學目的教學目標設(shè)計能力目標:(1)能夠使用能力目標:(1)能夠使用SpringBoot的定時任務(wù)在指定時間內(nèi)處理相關(guān)任務(wù);⑵能整合Quartz框架處理定時任務(wù);⑶能區(qū)分并處理異步任務(wù)和定時任務(wù);(4)能使用郵件服務(wù)定時發(fā)送郵件;⑸能實現(xiàn)某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還超時或郵件提醒。知識目標:⑴理解定時任務(wù);⑵掌握定時任務(wù)的注解@Scheduled的使用;⑶了解Quartz框架;(4)理解Quartz的三個核心要素及它們之間的關(guān)系;(5)掌握Quartz常用類和接口的使用;⑹理解異步任務(wù)和同步任務(wù)任務(wù);⑺掌握異步任務(wù)和同步任務(wù)的實現(xiàn);⑻掌握郵件服務(wù)處理。素質(zhì)目標:(1)培養(yǎng)學生規(guī)范編寫代碼,按時、守時交付代碼的觀念;⑵培養(yǎng)學生堅持不懈、持之以恒、永往直前的精神;(3)培養(yǎng)學生良好的職業(yè)道德和團隊合作精神。思政育人目標:由同步和異步任務(wù)關(guān)系引導學生思考人生的同步和異步、順境與逆境。順境時,學著同步,乘勢而上,回應順境,回應自己。逆境時,不能放任自己,嘗試去回應逆境,不可自暴自棄,要無畏人生一切風雨,自信、勇敢的去直面一切。(1)定時任務(wù)簡介⑵注解@Scheduled⑶cron表達式(4)Quartz框架教學內(nèi)容(5)調(diào)度器(Scheduler)教學內(nèi)容(6)任務(wù)(Job)(7)觸發(fā)器(Trigger)(8)異步任務(wù)⑼同步任務(wù)(10)發(fā)送簡單郵件(12)發(fā)送復雜郵件

教學重難點重點:注解@Scheduled處理定時任務(wù);Quartz框架實現(xiàn)定時任務(wù);發(fā)送郵件。難點:cron表達式;Quartz框架的調(diào)度;發(fā)送復雜郵件。訓練任務(wù)或案例能力訓練任務(wù):任務(wù)8.1某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還超時提醒任務(wù)8.2某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還郵件提醒教學準備(1)開發(fā)平臺IDEA+JDK1.8+Maven+MySQL;(2)教學課件PPT及教案;(3)教學案例。參考資料(1)《SpringBoot項目開發(fā)教程》,閭楓主編,人民郵電出版社,2022年08月;(2)相關(guān)電子文檔資料。課后作業(yè)(1)完成拓展實踐(2)分析某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還超時提醒。課后體會

教學過程設(shè)計單元八任務(wù)1某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還超時提醒(學時數(shù):4)王要步驟教學內(nèi)容教學方法教學手段師生活動新課引入資產(chǎn)領(lǐng)用后需要在規(guī)定時間內(nèi)歸還,在每周固定時間對用戶領(lǐng)用的資產(chǎn)進行輪詢,若發(fā)現(xiàn)用戶到預定歸還時間還未歸還,或者規(guī)定資產(chǎn)領(lǐng)用時間(如30天),若時間到還未歸還,則會通過消息發(fā)送或郵件發(fā)送進行提醒。項目演示提問多媒體教師:講解演示學生:觀察思考任務(wù)分析實踐任務(wù)分析某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還超時提醒講授多媒體課件演示教師:講解演示學生:觀察思考目標分析(1)分析知識目標(2)分析技能目標(3)分析素質(zhì)目標講授多媒體課件演示教師:講解演示學生:觀察思考知識講解課堂演示定時任務(wù)實現(xiàn)演示講授多媒體系統(tǒng)演示教師:講解演示學生:觀察思考定時任務(wù)知識分析@EnableScheduling注解和@Scheduled注解Cron表達式fixedDelay和fixedDelayString屬性flxedRate和自xedRateString屬性講授多媒體課件演示教師:講解演示學生:觀察思考交流互動記錄筆記學生模仿(1)學生理解定時任務(wù)處理;(2)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料實踐演示基于注解的單線程定時任務(wù)實踐步驟(1)開啟定時任務(wù);(2)定義定時任務(wù)類;(3)運行測試。實踐演示多媒體課件演示教師:講解演示學生:觀察思考交流互動分組討論記錄筆記學生模仿(1)學生模仿完成課堂演示中的內(nèi)容;(1)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料知識講解Quartz框架課堂演示使用Quartz框架處理定時任務(wù)演示講授多媒體系統(tǒng)演示教師:講解演示學生:觀察思考知識分析Quartz框架簡介Quartz框架的常用類和接口講授多媒體課件演示教師:講解演示學生:觀察思考交流互動記錄筆記學生模仿(1)學生理解Quartz框架的基本接口;(2)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料實踐演示SpringBoot整合Quartz框架實踐步驟(1)創(chuàng)建工程,引入依賴;(2)定義定時任務(wù)類;(3)定義調(diào)度類;(4)運行測試。實踐演示多媒體課件演示教師:講解演示學生:觀察思考交流互動分組討論記錄筆記學生模仿(1)學生模仿完成課堂演示中的內(nèi)容;(2)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料課堂實踐實踐目標分析能整合Quartz框架演示講授系統(tǒng)開發(fā)環(huán)境課程資源教師:講解演示學生:觀察思考

學生實踐(1)完成整合Quartz框架處理定時任務(wù)實踐練習實踐任務(wù)教師:巡視指導學生:實踐操作查閱資料教師點評教師指出學生需求分析過程中可能出錯和已經(jīng)出錯的問題,對學生點評不完善的地方進行補充評析,對普遍存在的問題進行重點評析,加深印象,強化記憶。點評教師點評教師:點評學生:整理筆記課堂小結(jié)使用注解的方式實現(xiàn)定時任務(wù),簡單方便,主要使用@EnableScheduling注解和@Scheduled注解。而Quartz框架則提供了豐富的任務(wù)調(diào)度功能,可以制定周期性運行的任務(wù)調(diào)度方案。歸納總結(jié)教師講授教師:總結(jié)學生:思考總結(jié)課外拓展完成某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還超時提醒教師:布置作業(yè)提出要求學生:撰寫文檔

1教學過程設(shè)計單元八任務(wù)2某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還郵件提醒(學時數(shù):2)王要步驟教學內(nèi)容教學方法教學手段師生活動新課引入發(fā)送郵件時,無需要等郵件發(fā)送完再做其他的操作,而是將郵件發(fā)送任務(wù)交給后臺,前臺顯示郵件已經(jīng)發(fā)送完成,可以進行其他操作,給用戶較好的體驗,這可以通過異步任務(wù)實現(xiàn)。、一一-演示提問多媒體教師:講解演示學生:觀察思考,回答問題任務(wù)分析實踐任務(wù)分析(1)同步任務(wù)和異步任務(wù)(2)某公司資產(chǎn)管理系統(tǒng)的資產(chǎn)歸還郵件提醒講授多媒體課件演示教師:講解演示學生:觀察思考目標分析(1)分析知識目標(2)分析技能目標(3)分析素質(zhì)目標講授多媒體課件演示教師:講解演示學生:觀察思考知識講解知識分析(1)同步任務(wù)(2)異步任務(wù)講授多媒體課件演示教師:講解演示學生:觀察思考交流互動分組討論記錄筆記異步任務(wù)和同步任務(wù)課堂演示一、同步任務(wù)處理(1)創(chuàng)建一個邏輯處理類,模擬業(yè)務(wù)處理;(2)創(chuàng)建一個控制端,執(zhí)行業(yè)務(wù)邏輯;(3)運行程序,測試同步任務(wù)。二、異步任務(wù)處理(1)定義邏輯處理類,方法上使用@Async注解;(2)定義控制端類AsyncController,執(zhí)行業(yè)務(wù)邏輯;(3)主啟動類上標注@EnableAsync來開啟異步任務(wù);(4)運行程序,測試異步任務(wù)。演示講授多媒體教師:講解演示學生:觀察思考學生模仿(1)學生模仿完成課堂演示中的內(nèi)容(2)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料知識講解郵件服務(wù)知識分析(1)郵件發(fā)送基礎(chǔ)(2)發(fā)送簡單、復雜、模板郵件講授多媒體課件演示教師:講解演示學生:觀察思考交流互動分組討論記錄筆記課堂演示(1)創(chuàng)建項目,引入依賴;(2)配置郵箱基本信息;(3)進行簡單郵件發(fā)送。演示講授多媒體教師:講解演示學生:觀察思考學生模仿(1)學生模仿完成課堂演示中的內(nèi)容(2)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料實踐演示發(fā)送復雜郵件知識分析(1)復雜郵件發(fā)送(2)模板郵件發(fā)送講授多媒體課件演示教師:講解演示學生:觀察思考交流互動分組討論記錄筆記實踐步驟(1)在簡單郵件發(fā)送項目基礎(chǔ)上添加新測試方法;(2)定義方法sendComplex發(fā)送復雜郵件;(3)定義方法sendTemplate發(fā)送模板郵件。實踐演示多媒體課件演示教師:講解演示學生:觀察思考交流互動分組討論記錄筆記

學生模仿(1)學生模仿完成課堂演示中的內(nèi)容,發(fā)送復雜郵件和模板郵件;(2)教師指出學生模仿過程中可能出錯和已經(jīng)出錯的知識點,并進行重點評析,加深印象,強化記憶。實踐練習模仿練習教師:巡視指導學生:實踐操作查閱資料課堂實踐實踐目標異步發(fā)送各種類型的郵件。演示講授系統(tǒng)開發(fā)環(huán)境課程資源教師:講解演示學生:觀察思考學生實踐學生在學生機上完成實踐任務(wù)實踐練習實踐任務(wù)教師:巡視指導學生:實踐操作查閱資料教師點評教師指出學生實踐過程中可能出錯和已經(jīng)出錯的知識點,對學生點評不完善的地方進行補充評析,對普遍存在的問題進行重點

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論