舉報(bào)

會(huì)員
iBATIS框架源碼剖析
最新章節(jié):
參考文獻(xiàn)
本書(shū)分為三個(gè)部分,第一部分是介紹iBATIS的一些基礎(chǔ)知識(shí)。第二部分是介紹iBATISDAO的框架結(jié)構(gòu)及其實(shí)現(xiàn)。第三部分是針對(duì)iBATIS的底層平臺(tái)iBATISSQLMap進(jìn)行分析。其中第三部分是主要內(nèi)容:首先剖析了SQLMap是如何讀取配置信息的;其次說(shuō)明了SQLMap引擎的實(shí)現(xiàn),勾畫(huà)出iBATISSQLMap的框架結(jié)構(gòu),描述其核心實(shí)現(xiàn)機(jī)制和主要實(shí)現(xiàn)步驟;再次說(shuō)明SQLMap如何用來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)處理;這也是iBATIS不同于其他ORM框架的獨(dú)創(chuàng)性實(shí)現(xiàn)。
目錄(92章)
倒序
- 封面
- 版權(quán)信息
- 前言
- 第一部分 iBATIS的基礎(chǔ)知識(shí)
- 第1章 iBATIS概述
- 1.1 iBATIS概論
- 1.2 ORM模型介紹
- 1.3 iBATIS的組件和實(shí)現(xiàn)的功能
- 第2章 相關(guān)的技術(shù)背景和基礎(chǔ)知識(shí)
- 2.1 面向?qū)ο蠛蚒ML基本知識(shí)
- 2.2 Java基礎(chǔ)知識(shí)
- 2.3 數(shù)據(jù)庫(kù)相關(guān)基礎(chǔ)知識(shí)
- 2.4 Java EE規(guī)范相關(guān)知識(shí)
- 2.5 開(kāi)源ORM框架
- 2.6 其他開(kāi)源框架
- 2.7 GoF的23種設(shè)計(jì)模式
- 第3章 安裝和配置iBATIS源碼
- 3.1 安裝和配置iBATIS SQL Map源碼環(huán)境
- 3.2 安裝和配置iBATIS DAO源碼環(huán)境
- 3.3 安裝和配置iBATIS JPetStore源碼環(huán)境
- 第二部分 iBATIS DAO框架源碼剖析
- 第4章 iBATIS DAO體系結(jié)構(gòu)和實(shí)現(xiàn)
- 4.1 iBATIS DAO基本結(jié)構(gòu)
- 4.2 iBATIS DAO外部接口和實(shí)現(xiàn)
- 4.3 DAO配置文件讀取
- 4.4 iBATIS DAO引擎實(shí)現(xiàn)
- 4.5 基于iBATIS DAO SqlMap的實(shí)例說(shuō)明
- 4.6 讀取源碼的收獲
- 第三部分 iBATIS的底層平臺(tái)——iBATIS SQL Map的分析
- 第5章 iBATIS SQL Map體系結(jié)構(gòu)和剖析
- 5.1 SQL Map實(shí)現(xiàn)的功能和原理
- 5.2 SQL Map組件的包結(jié)構(gòu)和文件結(jié)構(gòu)
- 5.3 SQL Map的組件結(jié)構(gòu)
- 第6章 SQL Map配置信息的讀取
- 6.1 XML文件的驗(yàn)證處理
- 6.2 解析SQL Map配置文件
- 6.3 解析SQL Map映射文件
- 6.4 抽象出通用的XML解析框架
- 6.5 讀取源碼的收獲
- 第7章 SQL Map引擎實(shí)現(xiàn)框架
- 7.1 SQL Map引擎實(shí)現(xiàn)框架的組成
- 7.2 業(yè)務(wù)運(yùn)行過(guò)程和介紹
- 7.3 業(yè)務(wù)實(shí)現(xiàn)類(lèi)的分析
- 7.4 業(yè)務(wù)實(shí)現(xiàn)分析
- 7.5 讀取源碼的收獲
- 第8章 SQL Map數(shù)據(jù)庫(kù)處理
- 8.1 SQL Map的transactionManager
- 8.2 系統(tǒng)如何調(diào)用事務(wù)管理和SQL Map事務(wù)策略
- 8.3 SQL Map的DataSource策略
- 8.4 SQL Map自定義DataSource實(shí)現(xiàn)
- 8.5 SQL Map擴(kuò)展DataSource為C3P0
- 8.6 SQL Map如何進(jìn)行批處理
- 8.7 SQL Map事務(wù)隔離的實(shí)現(xiàn)
- 8.8 SQL Map事務(wù)狀態(tài)的實(shí)現(xiàn)
- 8.9 讀取源碼的收獲
- 第9章 SQL Map中Mapping實(shí)現(xiàn)
- 9.1 ParameterMap框架及其說(shuō)明
- 9.2 ResultMap框架及其說(shuō)明
- 9.3 Statement框架及其說(shuō)明
- 9.4 Sql框架及其說(shuō)明
- 9.5 數(shù)據(jù)對(duì)象轉(zhuǎn)換框架及其說(shuō)明
- 9.6 讀取源碼的收獲
- 第10章 SQL Map緩存管理和實(shí)現(xiàn)
- 10.1 SQL Map緩存結(jié)構(gòu)和組成
- 10.2 系統(tǒng)如何使用緩存
- 10.3 緩存策略的程序?qū)崿F(xiàn)
- 10.4 擴(kuò)展緩存策略——增加先進(jìn)后出緩存策略
- 10.5 讀取源碼的收獲
- 第11章 TypeHandler類(lèi)型轉(zhuǎn)化
- 11.1 Java的數(shù)據(jù)類(lèi)型的說(shuō)明
- 11.2 TypeHandler組件的框架結(jié)構(gòu)
- 11.3 TypeHandlerFactory的結(jié)構(gòu)、作用和實(shí)現(xiàn)
- 11.4 TypeHandler的實(shí)現(xiàn)
- 11.5 讀取源碼的收獲
- 第12章 iBATIS常用工具的實(shí)現(xiàn)
- 12.1 Resources工具
- 12.2 Bean管理
- 12.3 Log管理
- 12.4 調(diào)試信息工具
- 12.5 ScriptRunner的應(yīng)用
- 12.6 讀取源碼的收獲
- 附錄一 第4章dao-2.dtd
- 附錄二 第5章SqlMapConfig.xml的DTD結(jié)構(gòu)
- 附錄三 第5章SqlMapConfig.xml的XSD結(jié)構(gòu)
- 附錄四 第5章SqlMapMapping.xml的DTD結(jié)構(gòu)
- 附錄五 第5章SqlMapMapping.xml的XSD結(jié)構(gòu)
- 附錄六 第11章JDBC Types Mapped to Java Types
- 附錄七 第11章Java Types Mapped to JDBC Types
- 附錄八 第11章JDBC Types Mapped to Java Object Types
- 附錄九 第11章Java Object Types Mapped to JDBC Types
- 附錄十 第11章JDBC Types Mapped to Database-specific SQL Types
- 參考文獻(xiàn) 更新時(shí)間:2018-12-30 14:36:26
推薦閱讀
- GIMP 2.6 cookbook
- 3ds Max 2014標(biāo)準(zhǔn)教程(全視頻微課版)
- Irrlicht 1.7 Realtime 3D Engine Beginner's Guide
- Beginning Swift
- AI圖像處理:Photoshop+Firefly后期處理技術(shù)基礎(chǔ)與實(shí)戰(zhàn)
- PPT 2016幻燈片設(shè)計(jì)與制作從入門(mén)到精通
- 中文版Rhino 5.0完全自學(xué)教程(第3版)
- 二維計(jì)算機(jī)繪圖教程:二維CAD工程師取證全程指導(dǎo)
- 中文版Photoshop CC平面設(shè)計(jì)實(shí)用教程
- UI功夫:PC和APP界面設(shè)計(jì)全流程圖解
- 中望3D從入門(mén)到精通
- 3ds Max/VRay印象燈光/材質(zhì)/渲染技術(shù)精粹Ⅲ
- Vue.js實(shí)戰(zhàn)
- 企業(yè)微信公眾平臺(tái)開(kāi)發(fā)實(shí)戰(zhàn):再小的個(gè)體也有自己的品牌
- Revit建模進(jìn)階標(biāo)準(zhǔn)教程(實(shí)戰(zhàn)微課版)
- Joomla! 1.5 JavaScript jQuery
- Photoshop 2021中文版入門(mén)、精通與實(shí)戰(zhàn)
- Android APP開(kāi)發(fā)實(shí)戰(zhàn):從規(guī)劃到上線全程詳解
- MATLAB科研繪圖與學(xué)術(shù)圖表繪制從入門(mén)到精通
- 零基礎(chǔ)攝影后期調(diào)色 Photoshop照片處理輕松入門(mén)
- Rhino 8.0中文版完全自學(xué)一本通
- Photoshop CC漫畫(huà)繪制技法
- Photoshop CC從入門(mén)到精通
- WoW!移動(dòng)UI視覺(jué)設(shè)計(jì)全攻略
- Drupal 6 Social Networking
- Unity 5.X-2017標(biāo)準(zhǔn)教程
- Using CiviCRM
- 中文版Illustrator CS5技術(shù)大全
- Adobe Camera Raw數(shù)碼攝影后期處理完全解析(Photoshop 通用版)
- 中文版AutoCAD 2013機(jī)械設(shè)計(jì)實(shí)用教程