手寫MyBatis:漸進式源碼實踐
手寫MyBatis:漸進式源碼實踐
鏈接:https://pan.baidu.com/s/16xI4HyOAHKVmHn_zVSik8g?pwd=vvu5?
提取碼:vvu5

編輯推薦
適讀人群 :本書既可以作為計算機相關行業(yè)研發(fā)人員的輔導書,也可以作為高等院校計算機專業(yè)學生的參考書。無論是初學者,還是中級和高級研發(fā)人員,都能從本書中獲得啟發(fā)。
本書通過手寫 MyBatis 的方式,由易到難,手把手帶領讀者從零開始寫出自己的MyBatis框架。
本書刪繁就簡,篩選MyBatis 源碼中的核心邏輯,簡化代碼實現(xiàn)過程,學習包括解析XML文件、綁定映射器、代理DAO 接口、數(shù)據(jù)源池化反射工具包、插件、緩存數(shù)據(jù)、會話實現(xiàn)等核心技術。
本書提供所有章節(jié)的配套源碼及解讀,方便讀者動手實踐。
內容簡介
本書基于MyBatis的核心邏輯,通過實現(xiàn)簡單版MyBatis的方式,對MyBatis進行分析、設計和實踐。本書以實踐為核心,摒棄MyBatis源碼中繁雜的內容,聚焦于MyBaits中的核心邏輯,簡化代碼實現(xiàn)過程,以漸進式的開發(fā)方式,逐步實現(xiàn)MyBaits中的核心功能。從解析、綁定、反射、緩存,到會話和事務操作,再到如何與Spring、Spring Boot進行關聯(lián)注冊Bean對象,達到整合部分功能的目的。讀者可以把此次學習當作開發(fā)一個項目,由此可以看到MyBatis從無到有,再到完善和整合的全過程。
本書既可以作為計算機相關行業(yè)研發(fā)人員的輔導書,也可以作為高等院校計算機專業(yè)學生的參考書。無論是初學者,還是中級和高級研發(fā)人員,都能從本書中獲得啟發(fā)。