課程目錄:MyBatis:深度解析培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

            MyBatis:深度解析培訓(xùn)

         

         

        1
        開(kāi)篇:既簡(jiǎn)單又復(fù)雜的基礎(chǔ)框架

        2
        開(kāi)始前的約定:關(guān)于本小冊(cè)的一些前置說(shuō)明

        3
        基礎(chǔ)回顧-概述與環(huán)境搭建

        4
        基礎(chǔ)回顧-單表增刪改查

        5
        基礎(chǔ)回顧-關(guān)聯(lián)表查詢

        6
        配置-配置文件詳解

        7
        配置-配置文件的加載機(jī)制

        8
        映射-mapper映射文件詳解

        9
        映射-mapper動(dòng)態(tài)SQL的設(shè)計(jì)

        10
        映射-mapper.xml的解析機(jī)制

        11
        注解-基本CRUD與Result系列注解

        12
        注解-Provider系列注解

        13
        注解-注解Mapper接口的解析機(jī)制

        14
        緩存-一級(jí)緩存的設(shè)計(jì)與原理

        15
        緩存-二級(jí)緩存的設(shè)計(jì)與原理

        16
        事務(wù)-MyBatis內(nèi)部的事務(wù)控制

        17
        事務(wù)-MyBatis事務(wù)控制的模型與設(shè)計(jì)

        18
        擴(kuò)展-MyBatis的插件模塊

        19
        擴(kuò)展-MyBatis的日志模塊設(shè)計(jì)

        20
        擴(kuò)展-MyBatis中的一些API

        21
        整合Spring-流程與原理

        22
        生命周期-整體概述

        23
        生命周期-加載全局配置文件

        24
        生命周期-加載Mapper.xml與注解Mapper定義

        25
        生命周期-SqlSession執(zhí)行

        26
        生命周期-動(dòng)態(tài)SQL的參數(shù)綁定與執(zhí)行

        27
        生命周期-結(jié)果集的封裝與映射

        28
        生命周期-Mapper動(dòng)態(tài)代理類執(zhí)行流程原理

        29
        生命周期-自定義插件的執(zhí)行流程原理

        30
        生命周期-小結(jié)與思考

        31
        MyBatis中的設(shè)計(jì)模式-工廠方法、建造器模式

        32
        MyBatis中的設(shè)計(jì)模式-單例模式、代理模式

        33
        MyBatis中的設(shè)計(jì)模式-模板方法、適配器、裝飾者

        34
        MyBatis中的設(shè)計(jì)模式-責(zé)任鏈模式、組合模式

        35
        二次封裝-需求與思路設(shè)計(jì)

        36
        二次封裝-Provider+動(dòng)態(tài)SQL實(shí)現(xiàn)通用單表CRUD

        37
        二次封裝-元編程思路優(yōu)化CRUD處理

        38
        二次封裝-更靈活的查詢與分頁(yè)插件的引入及原理