- 軟件大小:83.04M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 電子圖書
- 更新時(shí)間:2016-05-27 10:20
- 運(yùn)行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://m.aimjoke.net
2.24M/中文/5.0
16KB/中文/10.0
33.00M/中文/10.0
74.50M/中文/0.0
41.99M/中文/0.7
ibatis框架源碼剖析是為軟件設(shè)計(jì)師、架構(gòu)師和一些有較好Java基礎(chǔ)的開發(fā)人員所打造的,既可以作為iBATIS的學(xué)習(xí)指南,也可以給軟件架構(gòu)師在設(shè)計(jì)方面進(jìn)行參考。歡迎來綠色資源網(wǎng)下載。
iBATIS是一種比較流行的ORM框架,本書全面介紹其結(jié)構(gòu)體系和分析其源程序代碼,該框架的核心包括兩個(gè)組件,一個(gè)是iBATIS DAO,另一個(gè)是iBATIS SQL Map。
本書分為三個(gè)部分,第一部分是介紹iBATIS的一些基礎(chǔ)知識;第二部分是介紹iBATIS DAO的框架結(jié)構(gòu)及其實(shí)現(xiàn);第三部分是針對iBATIS的底層平臺(tái)iBATIS SQL Map進(jìn)行分析。其中第三部分是主要內(nèi)容:首先剖析了SQL Map是如何讀取配置信息的;其次說明了SQL Map引擎的實(shí)現(xiàn),勾畫出iBATIS SQL Map的框架結(jié)構(gòu),描述其核心實(shí)現(xiàn)機(jī)制和主要實(shí)現(xiàn)步驟;再次說明SQL Map如何用來實(shí)現(xiàn)數(shù)據(jù)庫處理,包括事務(wù)管理、數(shù)據(jù)庫連接池,以及SQL Map中Mapping的實(shí)現(xiàn),這也是iBATIS不同于其他ORM框架的獨(dú)創(chuàng)性實(shí)現(xiàn);最后就是一些常用的實(shí)現(xiàn),如 TypeHandler類型轉(zhuǎn)化和iBATIS常用工具的實(shí)現(xiàn)。
在源碼剖析過程中,本書采用了代碼注釋、UML分析和設(shè)計(jì)、GoF設(shè)計(jì)模式抽象和歸類、代碼跟蹤和案例的講解和說明。其目的是讓讀者全方位地了解iBATIS的實(shí)現(xiàn)框架和實(shí)現(xiàn)手段。一方面讓讀者理解開發(fā)者的思路,另一方面也是幫助讀者在實(shí)際工作中能應(yīng)用這些策略、方法和編程技巧。
第一部分 iBATIS的基礎(chǔ)知識
第1章 iBATIS概述
第2章 相關(guān)的技術(shù)背景和基礎(chǔ)知識
第3章 安裝和配置iBATIS源碼
第二部分 iBATIS DAO框架源碼剖析
第4章 iBATIS DAO體系結(jié)構(gòu)和實(shí)現(xiàn)
第三部分 iBATIS的底層平臺(tái)——iBATIS SQL Map的分析
第5章 iBATIS SQL Map體系結(jié)構(gòu)和剖析
第6章 SQL Map配置信息的讀取
第7章 SQL Map引擎實(shí)現(xiàn)框架
第8章 SQL Map數(shù)據(jù)庫處理
第9章 SQL Map中Mapping實(shí)現(xiàn)
第10章 SQL Map緩存管理和實(shí)現(xiàn)
第11章 TypeHandler類型轉(zhuǎn)化
第12章 iBATIS常用工具的實(shí)現(xiàn)
附錄一 第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
附錄九 第11章 Java Object TypesMapped to JDBC Types
附錄十 第11章 JDBC Types Mapped to Database-specific SQL Types
請描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請輸入內(nèi)容