iBATIS框架源碼剖析_第1頁
iBATIS框架源碼剖析_第2頁
iBATIS框架源碼剖析_第3頁
iBATIS框架源碼剖析_第4頁
iBATIS框架源碼剖析_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

讀書筆記模板iBATIS框架源碼剖析01思維導(dǎo)圖讀書筆記精彩摘錄內(nèi)容摘要目錄分析作者介紹目錄0305020406思維導(dǎo)圖框架框架結(jié)構(gòu)實(shí)現(xiàn)核心機(jī)制信息源碼第章收獲結(jié)構(gòu)框架組件文件基礎(chǔ)知識(shí)策略數(shù)據(jù)庫配置體系功能本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書分為三個(gè)部分,第一部分是介紹iBATIS的一些基礎(chǔ)知識(shí)。第二部分是介紹iBATISDAO的框架結(jié)構(gòu)及其實(shí)現(xiàn)。第三部分是針對iBATIS的底層平臺(tái)iBATISSQLMap進(jìn)行分析。其中第三部分是主要內(nèi)容:首先剖析了SQLMap是如何讀取配置信息的;其次說明了SQLMap引擎的實(shí)現(xiàn),勾畫出iBATISSQLMap的框架結(jié)構(gòu),描述其核心實(shí)現(xiàn)機(jī)制和主要實(shí)現(xiàn)步驟;再次說明SQLMap如何用來實(shí)現(xiàn)數(shù)據(jù)庫處理;這也是iBATIS不同于其他ORM框架的獨(dú)創(chuàng)性實(shí)現(xiàn)。讀書筆記讀書筆記iBATIS一詞來源于“internet”和“abatis”的組合,是一個(gè)由ClintonBegin在2001年發(fā)起的開放源代碼項(xiàng)目。關(guān)系數(shù)據(jù)庫不支持諸如類、繼承、封裝和多態(tài)等面向?qū)ο蟮母拍睢D夸浄治龅?章iBATIS概述第3章安裝和配置iBATIS源碼第2章相關(guān)的技術(shù)背景和基礎(chǔ)知識(shí)第一部分iBATIS的基礎(chǔ)知識(shí)第1章iBATIS概述1.1iBATIS概論1.2ORM模型介紹1.3iBATIS的組件和實(shí)現(xiàn)的功能第2章相關(guān)的技術(shù)背景和基礎(chǔ)知識(shí)2.1面向?qū)ο蠛蚒ML基本知識(shí)2.2Java基礎(chǔ)知識(shí)2.3數(shù)據(jù)庫相關(guān)基礎(chǔ)知識(shí)2.4JavaEE規(guī)范相關(guān)知識(shí)2.5開源ORM框架2.6其他開源框架2.7GoF的23種設(shè)計(jì)模式第3章安裝和配置iBATIS源碼3.1安裝和配置iBATISSQLMap源碼環(huán)境3.2安裝和配置iBATISDAO源碼環(huán)境3.3安裝和配置iBATISJPetStore源碼環(huán)境第二部分iBATISDAO框架源碼剖析第4章iBATISDAO體系結(jié)構(gòu)和實(shí)現(xiàn)4.1iBATISDAO基本結(jié)構(gòu)4.2iBATISDAO外部接口和實(shí)現(xiàn)4.3DAO配置文件讀取4.4iBATISDAO引擎實(shí)現(xiàn)4.5基于iBATISDAOSqlMap的實(shí)例說明4.6讀取源碼的收獲第5章iBATISSQLMap體系結(jié)構(gòu)和剖析第6章SQLMap配置信息的讀取第7章SQLMap引擎實(shí)現(xiàn)框架第8章SQLMap數(shù)據(jù)庫處理第9章SQLMap中Mapping實(shí)現(xiàn)12345第三部分iBATIS的底層平臺(tái)——iBATISSQLMap的分析第10章SQLMap緩存管理和實(shí)現(xiàn)第12章iBATIS常用工具的實(shí)現(xiàn)第11章TypeHandler類型轉(zhuǎn)化第三部分iBATIS的底層平臺(tái)——iBATISSQLMap的分析第5章iBATISSQLMap體系結(jié)構(gòu)和剖析5.1SQLMap實(shí)現(xiàn)的功能和原理5.2SQLMap組件的包結(jié)構(gòu)和文件結(jié)構(gòu)5.3SQLMap的組件結(jié)構(gòu)第6章SQLMap配置信息的讀取6.1XML文件的驗(yàn)證處理6.2解析SQLMap配置文件6.3解析SQLMap映射文件6.4抽象出通用的XML解析框架6.5讀取源碼的收獲第7章SQLMap引擎實(shí)現(xiàn)框架7.1SQLMap引擎實(shí)現(xiàn)框架的組成7.2業(yè)務(wù)運(yùn)行過程和介紹7.3業(yè)務(wù)實(shí)現(xiàn)類的分析7.4業(yè)務(wù)實(shí)現(xiàn)分析7.5讀取源碼的收獲第8章SQLMap數(shù)據(jù)庫處理8.1SQLMap的transactionManager8.2系統(tǒng)如何調(diào)用事務(wù)管理和SQLMap事務(wù)策略8.3SQLMap的DataSource策略8.4SQLMap自定義DataSource實(shí)現(xiàn)8.5SQLMap擴(kuò)展DataSource為C3P08.6SQLMap如何進(jìn)行批處理8.7SQLMap事務(wù)隔離的實(shí)現(xiàn)8.8SQLMap事務(wù)狀態(tài)的實(shí)現(xiàn)8.9讀取源碼的收獲第9章SQLMap中Mapping實(shí)現(xiàn)9.1ParameterMap框架及其說明9.2ResultMap框架及其說明9.3Statement框架及其說明9.4Sql框架及其說明9.5數(shù)據(jù)對象轉(zhuǎn)換框架及其說明9.6讀取源碼的收獲第10章SQLMap緩存管理和實(shí)現(xiàn)10.1SQLMap緩存結(jié)構(gòu)和組成10.2系統(tǒng)如何使用緩存10.3緩存策略的程序?qū)崿F(xiàn)10.4擴(kuò)展緩存策略——增加先進(jìn)后出緩存策略10.5讀取源碼的收獲第11章TypeHandler類型轉(zhuǎn)化11.1Java的數(shù)據(jù)類型的說明11.2TypeHandler組件的框架結(jié)構(gòu)11.3TypeHandlerFactory的結(jié)構(gòu)、作用和實(shí)現(xiàn)11.4TypeHandler的實(shí)現(xiàn)11.5讀取源碼的收獲第12章iBATIS常用工具的實(shí)現(xiàn)12.1Resources工具12.2Bean管理12.3Log管理12.4調(diào)試信息工具12.5ScriptRunner的應(yīng)用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論