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的學習指南,也可以給軟體架構師在設計方面進行參考。
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。