下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
教學章節(jié)第二章MyBatis基礎預計學時3教學目的以完成產(chǎn)品管理模塊的產(chǎn)品查詢功能為任務主線,使學生能夠掌握MyBatis基本原理、體系結構、開發(fā)流程等基礎知識,并能編寫簡單應用程序。教學重點MyBatis開發(fā)流程。教學難點MyBatis基本原理。教學方法問題導入——啟發(fā)思考——講練結合——構建知識教學手段動態(tài)多媒體課件和板書結合、上級實踐操作教學內(nèi)容1.工廠設計模式。2.MyBatis簡介。3.MyBatis體系結構4.MyBatis開發(fā)流程5.MyBatis項目實現(xiàn)教學過程課堂導入(10分鐘)對上節(jié)課內(nèi)容進行復習回顧,并通過提問對JAVAEE企業(yè)級開發(fā)架構進行總結,引導學生分析框架的優(yōu)勢,并引出接下來要講解的內(nèi)容—MyBatis框架。授課內(nèi)容1、介紹本次課程的貫穿任務,并引導學生進行功能需求分析。(10分鐘)2、介紹MyBatis的發(fā)展歷程和基本概念。(10分鐘)3、介紹工程設計模式:(25分鐘)(1)工廠設計模式概述(2)簡單工廠模式(3)工廠方法模式(4)抽象工廠模式4、講解MyBatis體系結構(10分鐘)(1)接口層(2)核心處理層(3)基礎支持層5、通過一個“HelloWorld”實例講解MyBatis的開發(fā)流程(重點、難點)(30分鐘)(1)系統(tǒng)運行時,首先會加載Mybatis的核心配置文件mybatis-config.xml。因此,創(chuàng)建該文件一般是開發(fā)者要做的第一步,這里主要是進行環(huán)境配置、全局設置等。(2)創(chuàng)建Mybatis映射文件mapper.xml,在其中配置業(yè)務相關的SQL語句。(3)創(chuàng)建初始化工具類MyBatisUtils,在其中通過SqlSessionFactoryBuilder.build()方法創(chuàng)建全局唯一的SqlSessionFactory對象。(4)通過SqlSessionFactory以工廠模式的方式創(chuàng)建SqlSession對象,從而完成對mapper.xml文件的解析和SQL映射。(5)通過SqlSession提供的insert、update、delete、select等方法完成對數(shù)據(jù)表的操作。(6)數(shù)據(jù)交互完成后及時關閉連接。上機實驗(45分鐘)1、講解實驗所用的相關技術及知識點,并對項目架構進行展示。2、介紹實驗的基本步驟:(1)數(shù)據(jù)庫就設計(2)創(chuàng)建項目(3)導入項目所需依賴(4)配置數(shù)據(jù)源(5)配置MyBatis核心配置文件(重點、難點)(6)創(chuàng)建映射文件ProductMapper.xml(重點、難點)(7)定義工具類、(8)定義數(shù)據(jù)庫訪問接口(9)定義產(chǎn)品實體類(10)編寫測試類3、學生實驗,教師針對學生出現(xiàn)的問題進行個別輔導。課上總結(10分鐘)本章首先對MyBatis底層核心之一工廠設計模式進行了講解,然后介紹了MyBatis的體系結構和工作原理,最后圍繞CRM系統(tǒng)中產(chǎn)品查詢模塊的實現(xiàn),講解了MyBatis的開發(fā)流程,使讀者
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)簽約帶貨主播產(chǎn)品試用與評測合同3篇
- 2025年度教育科技公司干股分紅與在線教育合作協(xié)議3篇
- 2025年企業(yè)法人變更合同審查與員工權益保障協(xié)議3篇
- 2025年度金融資產(chǎn)重組收購協(xié)議3篇
- 2025年度公對公交易合同模板:金融衍生品交易合作協(xié)議2篇
- 二零二五年度教育培訓機構教師職務聘任與教育教學改革合同3篇
- 2025年度會展兼職工作人員勞務合同樣本3篇
- 二零二五年度軍事訓練基地保密協(xié)議及設施管理合同2篇
- 二零二五年度物流行業(yè)創(chuàng)新技術研究承包合同3篇
- 二零二五年度內(nèi)墻膩子施工與室內(nèi)環(huán)境檢測及優(yōu)化合同3篇
- 石油英語詞匯
- 《夜宿山寺》-完整版課件
- 滬教牛津版八年級上冊初二英語期末測試卷(5套)
- 北京市海淀區(qū)2020-2021學年度第一學期期末初三物理檢測試卷及答案
- 《潔凈工程項目定額》(征求意見稿)
- 家庭室內(nèi)裝飾裝修工程保修單
- 小學語文課堂提問有效性策略研究方案
- 物業(yè)上門維修收費標準
- ATS技術交流(新型發(fā)動機智能恒溫節(jié)能冷卻系統(tǒng))100318
- 手術區(qū)皮膚的消毒和鋪巾ppt課件
- 2022年度培訓工作總結
評論
0/150
提交評論