iBATIS框架源碼剖析(附贈光盤)

iBATIS框架源碼剖析(附贈光盤)
定價:474
NT $ 474
  • 作者:任鋼
  • 出版社:電子工業出版社
  • 出版日期:2010-06-01
  • 語言:簡體中文
  • ISBN10:7121108720
  • ISBN13:9787121108723
  • 裝訂:平裝 / 510頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

iBATIS是一種比較流行的ORM框架,本書全面介紹其結構體系和分析其源程序代碼,該框架的核心包括兩個組件,一個是iBATIS DAO,另一個是iBATIS SQL Map。

本書分為三個部分,第一部分是介紹iBATIS的一些基礎知識;第二部分是介紹iBATIS DAO的框架結構及其實現;第三部分是針對iBATIS的底層平台iBATIS SQL Map進行分析。其中第三部分是主要內容︰首先剖析了SQL Map是如何讀取配置信息的;其次說明了SQL Map引擎的實現,勾畫出iBATIS SQL Map的框架結構,描述其核心實現機制和主要實現步驟;再次說明SQL Map如何用來實現數據庫處理,包括事務管理、數據庫連接池,以及SQL Map中Mapping的實現,這也是iBATIS不同于其他ORM框架的獨創性實現;最後就是一些常用的實現,如 TypeHandler類型轉化和iBATIS常用工具的實現。

在源碼剖析過程中,本書采用了代碼注釋、UML分析和設計、GoF設計模式抽象和歸類、代碼跟蹤和案例的講解和說明。其目的是讓讀者全方位地了解iBATIS的實現框架和實現手段。一方面讓讀者理解開發者的思路,另一方面也是幫助讀者在實際工作中能應用這些策略、方法和編程技巧。

本書適用于軟件設計師、架構師和一些有較好Java基礎的開發人員,既可以作為iBATIS的學習指南,也可以給軟件架構師在設計方面進行參考。
 

目錄

第一部分 iBATIS的基礎知識
第1章 iBATIS概述
第2章 相關的技術背景和基礎知識
第3章 安裝和配置iBATIS源碼
第二部分 iBATIS DAO框架源碼剖析
第4章 iBATIS DAO體系結構和實現
第三部分 iBATIS的底層平台——iBATIS SQL Map的分析
第5章 iBATIS SQL Map體系結構和剖析
第6章 SQL Map配置信息的讀取
第7章 SQL Map引擎實現框架
第8章 SQL Map數據庫處理
第9章 SQL Map中Mapping實現
第10章 SQL Map緩存管理和實現
第11章 TypeHandler類型轉化
第12章 iBATIS常用工具的實現
附錄一 第4章 dao-2.dtd
附錄二 第5章 SqlMapConfig.xml的DTD結構
附錄三 第5章 SqlMapConfig.xml的XSD結構
附錄四 第5章 SqlMapMapping.xml的DTD結構
附錄五 第5章 SqlMapMapping.xml的XSD結構
附錄六 第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
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    $474