下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《SpringBoot項(xiàng)目開發(fā)》課程標(biāo)準(zhǔn)課程定位本課程是軟件技術(shù)專業(yè)的專業(yè)綜合課,主要培養(yǎng)學(xué)生的知識(shí)應(yīng)用能力、實(shí)踐動(dòng)手能力和軟件開發(fā)綜合能力。本課程主要培養(yǎng)學(xué)生應(yīng)用Java主流框架SpringBoot進(jìn)行Web應(yīng)用開發(fā)的能力,通過“教、學(xué)、做”一體化教學(xué),使學(xué)生掌握SpringBoot框架與其他各種技術(shù)的整合,并應(yīng)用此框架進(jìn)行軟件項(xiàng)目開發(fā),培養(yǎng)和提高學(xué)生綜合項(xiàng)目實(shí)踐能力,為后續(xù)課程及畢業(yè)設(shè)計(jì)、企業(yè)頂崗實(shí)習(xí)等做好準(zhǔn)備。先修課程:《程序設(shè)計(jì)基礎(chǔ)》、《JavaWeb應(yīng)用開發(fā)》、《企業(yè)級(jí)項(xiàng)目開發(fā)》后續(xù)課程:《綜合項(xiàng)目實(shí)踐》、《畢業(yè)設(shè)計(jì)》等。課程目標(biāo)(一)總體目標(biāo)通過對(duì)本課程的學(xué)習(xí),使學(xué)生掌握J(rèn)ava主流框架SpringBoot的基礎(chǔ)配置、與數(shù)據(jù)庫(kù)操作、Web開發(fā)、消息隊(duì)列、緩存管理、安全機(jī)制、任務(wù)管理等,學(xué)會(huì)SpringBoot與其他相關(guān)技術(shù)的整合,能應(yīng)用SpringBoot進(jìn)行軟件項(xiàng)目開發(fā),培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力和綜合項(xiàng)目開發(fā)能力,為今后從事軟件開發(fā)相關(guān)崗位打下堅(jiān)實(shí)基礎(chǔ)。(二)具體目標(biāo)課程教學(xué)目標(biāo)具體體現(xiàn)為專業(yè)技能、專業(yè)知識(shí)和專業(yè)素質(zhì)三方面的目標(biāo)。(1)專業(yè)技能目標(biāo)①能搭建SpringBoot開發(fā)環(huán)境;②掌握SpringBoot的基礎(chǔ)和核心配置,并能對(duì)SpringBoot進(jìn)行正確配置;③能整合Web開發(fā)技術(shù),應(yīng)用相關(guān)視圖技術(shù),進(jìn)行Web應(yīng)用開發(fā);④能整合持久層框架如MyBatis-Plus等進(jìn)行數(shù)據(jù)管理;⑤能整合相關(guān)框架進(jìn)行消息隊(duì)列處理、緩存管理、安全管理、任務(wù)管理等;⑥能使用SpringBoot整合各種框架進(jìn)行應(yīng)用系統(tǒng)的開發(fā);⑦能將相關(guān)應(yīng)用項(xiàng)目進(jìn)行部署發(fā)布。(2)專業(yè)知識(shí)目標(biāo)①熟悉搭建SpringBoot開發(fā)環(huán)境的流程;②掌握SpringBoot基礎(chǔ)和核心配置;③熟悉整合持久層框架進(jìn)行數(shù)據(jù)處理,進(jìn)行Web開發(fā)并使用相關(guān)視圖技術(shù);④掌握整合相關(guān)框架進(jìn)行緩存配置、消息隊(duì)列管理、安全機(jī)制及任務(wù)管理的知識(shí);⑤掌握項(xiàng)目部署、打包、發(fā)布。(3)專業(yè)素質(zhì)目標(biāo)①培養(yǎng)學(xué)生積極主動(dòng)的學(xué)習(xí)能力;②培養(yǎng)學(xué)生勇于創(chuàng)新和嚴(yán)謹(jǐn)細(xì)致的工作作風(fēng);③培養(yǎng)學(xué)生良好的職業(yè)道德和團(tuán)隊(duì)合作精神;④培養(yǎng)學(xué)生善于收集信息、分析處理信息的能力;⑤培養(yǎng)學(xué)生規(guī)范編寫代碼,按時(shí)、守時(shí)交付代碼的觀念。(4)思政育人目標(biāo)①課程教學(xué)中把新時(shí)代中國(guó)特色社會(huì)理論、社會(huì)主義核心價(jià)值觀與科學(xué)精神的培養(yǎng)結(jié)合起來,培養(yǎng)學(xué)生正確認(rèn)識(shí)問題、分析問題和解決問題的能力。②結(jié)合新技術(shù)的發(fā)展和應(yīng)用,激發(fā)學(xué)生對(duì)新知識(shí)、新技能的求知欲望。注重學(xué)生科學(xué)思維方法的訓(xùn)練和科學(xué)倫理的教育,培養(yǎng)學(xué)生探索未知、追求真理、勇攀科學(xué)高峰的責(zé)任感和使命感。③培養(yǎng)學(xué)生樹立正確的技能觀,利用自己的所學(xué)知識(shí)和技能為社會(huì)和人民造福,絕不利用自己的技能去從事危害公眾利益的活動(dòng),培養(yǎng)學(xué)生精益求精、規(guī)范嚴(yán)謹(jǐn)?shù)墓そ尘?,激發(fā)學(xué)生科技報(bào)國(guó)的家國(guó)情懷和使命擔(dān)當(dāng)。④培養(yǎng)學(xué)生的軟件工匠精神,在潛移默化中培育社會(huì)主義核心價(jià)值觀,提高綜合職業(yè)素養(yǎng),樹立社會(huì)主義職業(yè)精神。(5)職業(yè)資格證書目標(biāo)通過本課程的學(xué)習(xí),學(xué)生可以參加職業(yè)資格證書考試。主要內(nèi)容序號(hào)單元名稱學(xué)時(shí)安排1SpringBoot開發(fā)入門22SpringBoot核心配置63SpringBoot和數(shù)據(jù)庫(kù)操作124SpringBoot與Web開發(fā)85SpringBoot數(shù)據(jù)緩存管理66SpringBoot消息隊(duì)列87SpringBoot安全機(jī)制88SpringBoot任務(wù)管理69項(xiàng)目發(fā)布及部署4合計(jì)60
課程知識(shí)點(diǎn)序號(hào)章節(jié)知識(shí)點(diǎn)技能點(diǎn)德育點(diǎn)1SpringBoot開發(fā)入門(1)SpringBoot框架基礎(chǔ);(2)第一個(gè)入門程序;(3)基本工作原理。(1)能理解SpringBoot框架的基本原理并能完成第一個(gè)入門程序的創(chuàng)建。(1)通過Spring家庭框架技術(shù)的發(fā)展過程,讓學(xué)生有終身學(xué)習(xí)的理念,時(shí)刻保持對(duì)知識(shí)的渴望,努力學(xué)習(xí)和應(yīng)用新技術(shù),以適應(yīng)軟件行業(yè)日新月異的技術(shù)發(fā)展。2SpringBoot核心配置(1)SpringBoot兩種格式的配置文件;(2)SpringBoot的基礎(chǔ)注解;(3)自定義配置文件;(4)多環(huán)境配置。(1)熟練使用兩種配置文件對(duì)SpringBoot進(jìn)行基礎(chǔ)配置;(2)能進(jìn)行多種環(huán)境的配置;(3)能熟練應(yīng)用相關(guān)注解進(jìn)行屬性值注入;(4)能應(yīng)用配置相關(guān)知識(shí)實(shí)現(xiàn)某公司資產(chǎn)管理系統(tǒng)的配置。(1)結(jié)合自定義配置文件,鼓勵(lì)學(xué)生不斷挖掘自己的潛力,發(fā)揮主觀能動(dòng)性,對(duì)個(gè)人規(guī)劃適時(shí)的高配置,勇于承擔(dān)時(shí)代重任,立大志,成大才,才能擔(dān)大任。3SpringBoot和數(shù)據(jù)庫(kù)操作(1)Druid配置;(2)JdbcTemplate框架知識(shí);(3)MyBatis框架與MyBatis-plus框架的知識(shí);(4)JPA框架的配置;(5)SpringBoot中事務(wù)。(1)熟練使用Druid配置;(2)能整合JdbcTemplate框架;(3)能熟練整合MyBatis框架與MyBatis-plus框架;(4)能熟練整合JPA框架;(5)會(huì)配置SpringBoot事務(wù)。(1)結(jié)合數(shù)據(jù)庫(kù)連接池,培養(yǎng)學(xué)生的團(tuán)隊(duì)意識(shí),學(xué)會(huì)資源復(fù)用、整合;(2)結(jié)合ORM映射框架思想,培養(yǎng)學(xué)生日常生活中處理問題時(shí)要用全局思維、整體思維,把問題放在社會(huì)發(fā)展的大背景下去思考。4SpringBoot與Web開發(fā)(1)SpringBoot的靜態(tài)資源的處理;(2)SpringBoot的Web開發(fā)基礎(chǔ);(3)視圖模板Thymeleaf的相關(guān)知識(shí)。(1)能夠熟練使用SpringBoot創(chuàng)建web項(xiàng)目;(2)能對(duì)各種靜態(tài)資源進(jìn)行訪問;(3)能使用Thymeleaf進(jìn)行數(shù)據(jù)的展示。(1)結(jié)合web開發(fā)處理,對(duì)比工作生活中的情景,引導(dǎo)學(xué)生處理各種矛盾和問題時(shí),同樣需要重點(diǎn)關(guān)注主要矛盾,矛盾的主要方面。特別要從復(fù)雜的矛盾中學(xué)會(huì)厘清主要矛盾和次要矛盾,針對(duì)事物的性質(zhì)做出評(píng)價(jià)與判斷,學(xué)會(huì)抓大放小,解決問題。5SpringBoot數(shù)據(jù)緩存管理(1)緩存的基本原理;(2)SpringBoot緩存的主要注解;(3)SpringBoot整合Redis的緩存知識(shí)。(1)使用注解對(duì)SpringBoot進(jìn)行緩存配置;(2)使用SpringBoot整合Redis緩存。(1)通過學(xué)習(xí)Redis緩存,引導(dǎo)學(xué)生專注于一件事情的精神。專注于自己擅長(zhǎng)的技術(shù),用專注和創(chuàng)新建立起自己的技術(shù)城堡,成為一個(gè)自信的自己。6SpringBoot消息隊(duì)列(1)消息隊(duì)列的基本原理;(2)常用消息中間件;(3)RabbitMQ消息隊(duì)列。(1)使用RabbitMQ實(shí)現(xiàn)消息隊(duì)列;(2)使用SpringBoot整合RabbitMQ消息隊(duì)列。(1)通過對(duì)RabbitMQ消息隊(duì)列的學(xué)習(xí),社會(huì)層面培養(yǎng)學(xué)生遵守法律法規(guī),道德規(guī)范;在個(gè)人層面,要有自己內(nèi)心的價(jià)值準(zhǔn)則。7SpringBoot安全機(jī)制(1)JWT的結(jié)構(gòu)和認(rèn)證流程;(2)JWT和Shiro的相關(guān)知識(shí);(3)Shiro的功能模塊及核心組件;(4)JJWT庫(kù)的相關(guān)知識(shí)。(1)使用SpringBoot整合Shrio實(shí)現(xiàn)登錄認(rèn)證;(2)使用SpringBoot整合JJWT實(shí)現(xiàn)登錄認(rèn)證;(3)使用SpringBoot整合Shrio實(shí)現(xiàn)授權(quán)。(1)由賬號(hào)安全引入Shiro框架,不僅要學(xué)習(xí)框架技術(shù),更要學(xué)習(xí)Shiro背后的適應(yīng)能力,學(xué)會(huì)適應(yīng)不同的環(huán)境,不被環(huán)境所困,人定勝天,人與萬物互聯(lián),人與萬物共生共存。8SpringBoot任務(wù)管理(1)SpringBoot的異步任務(wù);(2)SpringBoot的定時(shí)任務(wù);(3)SpringBoot的郵件服務(wù);(4)定時(shí)任務(wù)框架Quartz。(1)使用SpringBoot的定時(shí)任務(wù)在指定時(shí)間內(nèi)處理相關(guān)任務(wù);(2)整合Quartz框架處理定時(shí)任務(wù);(3)使用郵件服務(wù)定時(shí)發(fā)送郵件。(1)由同步和異步任務(wù)關(guān)系引導(dǎo)學(xué)生思考人生的同步和異步、順境與逆境。順境時(shí),學(xué)著同步,乘勢(shì)而上,回應(yīng)順境,回應(yīng)自己。逆境時(shí),不能放任自己,嘗試去回應(yīng)逆境,不可自暴自棄,要無畏人生一切風(fēng)雨,自信、勇敢的去直面一切。9項(xiàng)目發(fā)布及部署(1)SpringBoot單元測(cè)試;(2)Swagger、Knife4j相關(guān)知識(shí);(3)項(xiàng)目部署到服務(wù)器相關(guān)知識(shí)。(1)使用SpringBoot進(jìn)行單元測(cè)試;(2)使用maven將項(xiàng)目打jar包或war包;(3)將項(xiàng)目部署到服務(wù)器上;(4)使用Knife4j生成系統(tǒng)開發(fā)文檔。(1)由單元測(cè)試引導(dǎo)學(xué)生反思總結(jié),一個(gè)人只有自己認(rèn)識(shí)到自己的不足,自己反思醒悟才會(huì)不斷自我蛻變,才能進(jìn)入人生新境界。教學(xué)建議(一)教學(xué)方式建議本課程要求在教學(xué)做一體化的環(huán)境下完成,因此要求機(jī)房安裝多媒體教學(xué)軟件(極域),以實(shí)現(xiàn)“教、學(xué)、做”合一,方便下發(fā)教學(xué)任務(wù)和資料、收集學(xué)生課堂實(shí)踐任務(wù),以及教師演示和優(yōu)秀小組匯報(bào)。本課程采用任務(wù)驅(qū)動(dòng)式的教學(xué)方式,將理論的學(xué)習(xí)融入于任務(wù)完成的過程中,主要目的是增加學(xué)生自主學(xué)習(xí)的興趣,提高學(xué)生學(xué)習(xí)的熱情,培養(yǎng)學(xué)生工程實(shí)踐能力和自學(xué)能力。(二)教材建議《SpringBoot項(xiàng)目開發(fā)教程》,閭楓(三)實(shí)訓(xùn)條件建議(1)教學(xué)硬件:機(jī)房、網(wǎng)絡(luò)。(2)教學(xué)軟件:JDK、Tomcat、Idea、MySQL等開發(fā)軟件、教學(xué)廣播軟件。(3)教師準(zhǔn)備:教材、教案及課件、素材。(四)考核方式建議本課程的考核采用態(tài)度性考核、知識(shí)性考核、技能性考核相結(jié)合,與創(chuàng)新性評(píng)價(jià)附件分一并合計(jì)計(jì)算的形成性考核方式。其中態(tài)度性評(píng)價(jià)占20%,知識(shí)性評(píng)價(jià)占4
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年試驗(yàn)檢測(cè)服務(wù)協(xié)議專業(yè)模板
- 2024年汽車交易簡(jiǎn)易協(xié)議樣本
- 智慧安防監(jiān)控系統(tǒng)建設(shè)與管理服務(wù)合同
- 2024規(guī)定公租房租戶協(xié)議范本
- 政府采購(gòu)代理服務(wù)協(xié)議
- 基于云計(jì)算的電商個(gè)性化服務(wù)優(yōu)化實(shí)踐案例分享
- 農(nóng)業(yè)機(jī)械化智能化倉(cāng)儲(chǔ)設(shè)備研發(fā)計(jì)劃
- 2024年簡(jiǎn)化預(yù)付貨款銷售協(xié)議樣本
- 2023屆高考化學(xué)魯科版一輪復(fù)習(xí)學(xué)案-第五章第1課時(shí) 原子結(jié)構(gòu)
- 生物轉(zhuǎn)盤設(shè)備課程設(shè)計(jì)
- 2024年四川省達(dá)州市中考英語試題含解析
- 金融求職自我介紹
- 標(biāo)志設(shè)計(jì)(全套課件88P)
- 2023年高考物理一輪復(fù)習(xí)練習(xí)題:靜電場(chǎng)及其應(yīng)用(含基礎(chǔ)、提升兩套)
- 鋰離子電池行業(yè)發(fā)展趨勢(shì)
- DL-T 5190.1-2022 電力建設(shè)施工技術(shù)規(guī)范 第1部分:土建結(jié)構(gòu)工程(附條文說明)
- 陰道鏡培訓(xùn)(課堂PPT)
- 《爬山虎的腳》教學(xué)課件
- 人教版英語選擇性必修第四冊(cè)UNIT 4 Sharing中英文對(duì)照
- 內(nèi)分泌疾病內(nèi)分泌疾病診療規(guī)范
- (完整word版)手卡模板(總2頁)
評(píng)論
0/150
提交評(píng)論