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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論