JavaEE輕量級框架開發(fā)實(shí)用教程-教學(xué)大綱、授課計(jì)劃_第1頁
JavaEE輕量級框架開發(fā)實(shí)用教程-教學(xué)大綱、授課計(jì)劃_第2頁
JavaEE輕量級框架開發(fā)實(shí)用教程-教學(xué)大綱、授課計(jì)劃_第3頁
JavaEE輕量級框架開發(fā)實(shí)用教程-教學(xué)大綱、授課計(jì)劃_第4頁
JavaEE輕量級框架開發(fā)實(shí)用教程-教學(xué)大綱、授課計(jì)劃_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《JavaEE輕量級框架開發(fā)實(shí)用教程》教學(xué)大綱課程信息課程名稱:JavaEE輕量級框架開發(fā)實(shí)用教程課程類別:素質(zhì)選修課/專業(yè)基礎(chǔ)課課程性質(zhì):選修/必修計(jì)劃學(xué)時(shí):64計(jì)劃學(xué)分:4先修課程:無選用教材:《JavaEE輕量級框架開發(fā)實(shí)用教程》,谷志峰,李同偉主編,2021年,電子工業(yè)出版社。適用專業(yè):本課程可作為高等院校計(jì)算機(jī)及信息工程類相關(guān)專業(yè)的課程,也可作為社會相關(guān)從業(yè)人員的參考課程。課程負(fù)責(zé)人:二、課程簡介在企業(yè)級應(yīng)用的開發(fā)選擇上,JavaEE應(yīng)用以其穩(wěn)定的性能、良好的開放性、嚴(yán)格的安全性深受企業(yè)應(yīng)用開發(fā)者的青睞:JavaEE平臺已經(jīng)成為電信、金融、電子商務(wù)、保險(xiǎn)、證券等各行業(yè)的大型應(yīng)用系統(tǒng)的首選開發(fā)平臺。本課程采用SpringMVC+Spring+Hibernate三大框架的整合方式,這種整合方案以SpringMVC框架來替換Struts2框架,持久化層使用Hibernate框架,這種整合方案既吸取了SpringMVC框架的靈活方便、能和Spring無縫整合的優(yōu)點(diǎn),又保留了Hibernate這種優(yōu)秀的持久化ORM框架;使得軟件的開發(fā)既能靈活方便,又能提高程序的可復(fù)用性和可移植性。三、課程教學(xué)要求序號專業(yè)畢業(yè)要求課程教學(xué)要求關(guān)聯(lián)程度1工程知識1.掌握J(rèn)avaEE基本框架、Hibeernate框架開發(fā)、Hibeernate關(guān)聯(lián)映射關(guān)系。2.掌握Hibeernate-SpringMVC框架整合。L2問題分析1.學(xué)會對JavaEE輕量級框架開發(fā)中出現(xiàn)的問題進(jìn)行分析和解決,包括硬件故障、軟件錯誤、網(wǎng)絡(luò)問題等。2.學(xué)會進(jìn)行故障排除和維修和計(jì)算方法,以實(shí)現(xiàn)數(shù)據(jù)處理應(yīng)用。H3設(shè)計(jì)/開發(fā)解決方案1.掌握Struts+Spring+Hibenate三大框架整合,能將其應(yīng)用到工作領(lǐng)域中。2.學(xué)會進(jìn)行系統(tǒng)測試和驗(yàn)證,以確保系統(tǒng)的質(zhì)量和性能符合要求。H4研究L5使用現(xiàn)代工具1.掌握Struts、Spring、Hibenate三大框架。2.學(xué)會整合Struts+Spring+Hibenate三大框架,提高工作效率。M6工程與社會1.了解JavaEE輕量級框架開發(fā)對社會的影響和作用,以及相關(guān)的法律法規(guī)和標(biāo)準(zhǔn)。2.學(xué)會將電JavaEE輕量級框架開發(fā)技術(shù)應(yīng)用于實(shí)際生產(chǎn)和社會服務(wù)中,為社會做出貢獻(xiàn)。L7環(huán)境和可持續(xù)發(fā)展L8職業(yè)規(guī)范L9個人和團(tuán)隊(duì)1.學(xué)會個人發(fā)展和團(tuán)隊(duì)合作,提高個人和團(tuán)隊(duì)的綜合素質(zhì)。2.學(xué)會與他人合作和溝通,建立良好的人際關(guān)系和團(tuán)隊(duì)合作氛圍。H10溝通1.學(xué)會進(jìn)行有效的溝通和表達(dá),與客戶、同事和上級保持良好的溝通和協(xié)作。2.學(xué)會進(jìn)行跨文化溝通和合作,提高國際化視野和跨文化交流能力。M11項(xiàng)目管理1.學(xué)會進(jìn)行項(xiàng)目管理和組織,包括項(xiàng)目計(jì)劃、進(jìn)度控制、質(zhì)量管理等。2.學(xué)會進(jìn)行風(fēng)險(xiǎn)評估和管理,提高項(xiàng)目成功的概率和效率。L12終身學(xué)習(xí)1.學(xué)會進(jìn)行自我學(xué)習(xí)和自我提升,不斷提高自身的專業(yè)水平和創(chuàng)新能力。2.學(xué)會進(jìn)行終身學(xué)習(xí)和職業(yè)發(fā)展規(guī)劃,不斷拓展職業(yè)領(lǐng)域和發(fā)展空間。H注:“課程教學(xué)要求”欄中內(nèi)容為針對該課程適用專業(yè)的專業(yè)畢業(yè)要求與相關(guān)教學(xué)要求的具體描述?!瓣P(guān)聯(lián)程度”欄中字母表示二者關(guān)聯(lián)程度。關(guān)聯(lián)程度按高關(guān)聯(lián)、中關(guān)聯(lián)、低關(guān)聯(lián)三檔分別表示為“H”“M”或“L”。“課程教學(xué)要求”及“關(guān)聯(lián)程度”中的空白欄表示該課程與所對應(yīng)的專業(yè)畢業(yè)要求條目不相關(guān)。四、課程教學(xué)內(nèi)容章節(jié)名稱主要內(nèi)容重難點(diǎn)關(guān)鍵詞學(xué)時(shí)類型1JavaEE框架概述JavaWeb程序體系結(jié)構(gòu)Hibernate、SpringMVC、Spring框架概述JavaWeb開發(fā)環(huán)境搭建了解C/S和B/S結(jié)構(gòu)的不同;掌握J(rèn)avaWeb開發(fā)工具的選擇和開發(fā)環(huán)境的搭建5理論+實(shí)操2在線書城項(xiàng)目案例設(shè)計(jì)項(xiàng)目需求分析數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目實(shí)現(xiàn)了解項(xiàng)目總體架構(gòu);掌握項(xiàng)目實(shí)現(xiàn)計(jì)劃4理論+實(shí)操3Hibenate框架開發(fā)初步Hibenate概述Hibenate框架搭建Hibenate框架開發(fā)步驟項(xiàng)目案例掌握Hibenate框架單間所需要的jar包;了解實(shí)體類和映射文件7理論+實(shí)操4Hibenate關(guān)聯(lián)映射關(guān)系關(guān)聯(lián)映射關(guān)系概述多對一和一對多關(guān)系一對一關(guān)系多對多關(guān)系項(xiàng)目案例掌握關(guān)聯(lián)映射關(guān)系;了解個關(guān)系的配置映射文件方式以10理論+實(shí)操5Hibenate查詢語言HQLHQL常用查詢操作HQL常用查詢操作原生SQL查詢)項(xiàng)目案例掌握HQL常用查詢操作6理論+實(shí)操6SpringMVC框架開發(fā)初步SpringMVC概述SpringMVC開發(fā)環(huán)境的描述SpringMVC多方法訪問SpringMVC訪問靜態(tài)文件SpringMVC實(shí)現(xiàn)數(shù)據(jù)傳遞項(xiàng)目案例了解SpringMVC和工作原理;掌握SpringMVC和Struts2的不同9理論+實(shí)操7SpringMVC框架開發(fā)進(jìn)階SpringMVC注釋方式詳解使用Controller方法返回值SpringMVC接收請求參數(shù)SpringMVC中JSON數(shù)據(jù)的接收及響應(yīng)SpringMVC文件的上傳SpringMVC攔截器項(xiàng)目案例掌握SpringMVC框架下的開發(fā)語言和功能11理論+實(shí)操8Spring框架開發(fā)技術(shù)Spring概述Spring開發(fā)準(zhǔn)備控制反轉(zhuǎn)(IOC)和依賴注(DI)項(xiàng)目案例掌握Spring開發(fā)環(huán)境的搭建6理論+實(shí)操9Hibenate-SpringMVC框架整合環(huán)境搭建和基本配置Spring整合Hibenate框架Spring整合SpringMVC框架項(xiàng)目案例掌握Spring整合Hibenate框架的具體實(shí)現(xiàn)6理論+實(shí)操五、考核要求及成績評定序號成績類別考核方式考核要求權(quán)重(%)備注1期末成績期末考試大作業(yè)50百分制,60分為及格2平時(shí)成績實(shí)踐9次40優(yōu)、良、中、及格、不及格3平時(shí)表現(xiàn)出勤情況10兩次未參加課程則無法獲得學(xué)分注:此表中內(nèi)容為該課程的全部考核方式及其相關(guān)信息。六、學(xué)生學(xué)習(xí)建議學(xué)習(xí)方法建議1.依據(jù)專業(yè)教學(xué)標(biāo)準(zhǔn),結(jié)合崗位技能職業(yè)標(biāo)準(zhǔn),通過案例展開學(xué)習(xí),將每個項(xiàng)目分成多個任務(wù),系統(tǒng)化地學(xué)習(xí)。2.通過每個項(xiàng)目最后搭配的習(xí)題,鞏固知識點(diǎn)。3.了解行業(yè)企業(yè)技術(shù)標(biāo)準(zhǔn),注重學(xué)習(xí)新技術(shù)、新工藝和新方法,根據(jù)教材中穿插設(shè)置的智能終端產(chǎn)品應(yīng)用相關(guān)實(shí)例,對已有技術(shù)持續(xù)進(jìn)行更新。4.通過開展課堂討論、實(shí)踐活動,增強(qiáng)的團(tuán)隊(duì)協(xié)作能力,學(xué)會如何與他人合作、溝通、協(xié)調(diào)等等。學(xué)生課外閱讀參考資料《JavaEE輕量級框架開發(fā)實(shí)用教程》,谷志峰,李同偉主編,2021年,電子工業(yè)出版社。七、課程改革與建設(shè)(1)項(xiàng)目驅(qū)動。本書課程以實(shí)現(xiàn)在線書城項(xiàng)目為主線,在2章中對該項(xiàng)目進(jìn)行設(shè)計(jì),在后續(xù)章節(jié)中利用各章介紹的知識完成項(xiàng)目的各功能.(2)從實(shí)戰(zhàn)、實(shí)用的角度來組織內(nèi)容。本課程所介紹的框架都是非常優(yōu)秀的框架,無論是Hibernate框架還是SpringMVC、Spring框架,在知識體系上都是博大精深的。本課程側(cè)重于從實(shí)用的角度來介紹這些框架,更側(cè)重于介紹這些框架在具體項(xiàng)目的實(shí)戰(zhàn)應(yīng)用。平時(shí)對學(xué)生的考核內(nèi)容包括出勤情況、學(xué)生的學(xué)習(xí)成果、課堂討論等方面,占期末總評的50%。期末考試成績占期末總評的50%。制訂人簽字:教研室主任簽字:院部負(fù)責(zé)人簽字:修訂時(shí)間:年月日教學(xué)日歷(20xx~20xx學(xué)年第x學(xué)期)開課學(xué)院開課專業(yè)講授學(xué)時(shí)32課程名稱JavaEE輕量級框架開發(fā)實(shí)用教程授課教師實(shí)踐/實(shí)驗(yàn)學(xué)時(shí)32授課年級授課班級總學(xué)時(shí)64使用教材《JavaEE輕量級框架開發(fā)實(shí)用教程》參考書目《JavaEE輕量級框架開發(fā)實(shí)用教程》校歷周次授課內(nèi)容分章節(jié)題目第1周第一章JavaEE框架概述(4學(xué)時(shí))1.1JavaWeb程序體系結(jié)構(gòu)(1學(xué)時(shí))1.2Hibernate、SpringMVC、Spring框架概述(2學(xué)時(shí))1.3JavaWeb開發(fā)環(huán)境搭建(1學(xué)時(shí))第2周第一章JavaEE框架概述(1學(xué)時(shí))1.3JavaWeb開發(fā)環(huán)境搭建(1學(xué)時(shí))第二章在線書城項(xiàng)目案例設(shè)計(jì)(3學(xué)時(shí))2.1項(xiàng)目需求分析(1學(xué)時(shí))2.2數(shù)據(jù)庫設(shè)計(jì)(1學(xué)時(shí))2.3項(xiàng)目實(shí)現(xiàn)(1學(xué)時(shí))第3周第二章在線書城項(xiàng)目案例設(shè)計(jì)(1學(xué)時(shí))2.3項(xiàng)目實(shí)現(xiàn)(1學(xué)時(shí))第三章Hibenate框架開發(fā)初步(3學(xué)時(shí))3.1Hibenate概述(2學(xué)時(shí))3.2Hibenate框架搭建(1學(xué)時(shí))第4周第三章Hibenate框架開發(fā)初步(4學(xué)時(shí))3.2Hibenate框架搭建(1學(xué)時(shí))3.3Hibenate框架開發(fā)步驟(1學(xué)時(shí))3.4項(xiàng)目案例(2學(xué)時(shí))第5周第四章Hibenate關(guān)聯(lián)映射關(guān)系(4學(xué)時(shí))4.1關(guān)聯(lián)映射關(guān)系概述(2學(xué)時(shí))4.2多對一和一對多關(guān)系(2學(xué)時(shí))第6周第四章Hibenate關(guān)聯(lián)映射關(guān)系(4學(xué)時(shí))4.3一對一關(guān)系(2學(xué)時(shí))4.4多對多關(guān)系(2學(xué)時(shí))第7周第四章Hibenate關(guān)聯(lián)映射關(guān)系(2學(xué)時(shí))4.5項(xiàng)目案例(2學(xué)時(shí))第五章Hibenate查詢語言(2學(xué)時(shí))5.1HQL(1學(xué)時(shí))5.2HQL常用查詢操作(1學(xué)時(shí))第8周第五章Hibenate查詢語言(4學(xué)時(shí))5.2HQL常用查詢操作(1學(xué)時(shí))5.3原生SQL查詢(1學(xué)時(shí))5.4項(xiàng)目案例(2學(xué)時(shí))第9周第六章SpringMVC框架開發(fā)初步(4學(xué)時(shí))6.1SpringMVC概述(2學(xué)時(shí))6.2SpringMVC開發(fā)環(huán)境的描述(1學(xué)時(shí))6.3SpringMVC多方法訪問(1學(xué)時(shí))第10周第六章SpringMVC框架開發(fā)初步(4學(xué)時(shí))6.4SpringMVC訪問靜態(tài)文件(1學(xué)時(shí))6.5SpringMVC實(shí)現(xiàn)數(shù)據(jù)傳遞(2學(xué)時(shí))6.6項(xiàng)目案例(1學(xué)時(shí))第11周第六章SpringMVC框架開發(fā)初步(1學(xué)時(shí))6.6項(xiàng)目案例(1學(xué)時(shí))第七章SpringMVC框架開發(fā)進(jìn)階(3學(xué)時(shí))7.1SpringMVC注釋方式詳解(1學(xué)時(shí))7.2使用Controller方法返回值(1學(xué)時(shí))7.3SpringMVC接收請求參數(shù)(1學(xué)時(shí))第12周第七章SpringMVC框架開發(fā)進(jìn)階(4學(xué)時(shí))7.3SpringMVC接收請求參數(shù)(2學(xué)時(shí))7.4SpringMVC中JSON數(shù)據(jù)的接收及響應(yīng)(1學(xué)時(shí))7.5SpringMVC文件的上傳(1學(xué)時(shí))第13周第七章SpringMVC框架開發(fā)進(jìn)階(4學(xué)時(shí))7.6SpringMVC攔截器(2學(xué)時(shí))7.7項(xiàng)目案例(2學(xué)時(shí))第14周第八章Spring框架開發(fā)技術(shù)(4學(xué)時(shí))8.1Spring概述(1學(xué)時(shí))8.2Spring開發(fā)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論