- iBATIS框架源碼剖析
- 任鋼
- 414字
- 2018-12-30 14:35:57
第一部分 iBATIS的基礎知識
第1章 iBATIS概述
本章內容:
1.首先對iBATIS進行總體性的介紹。
2.對ORM模式和持久層進行了分析說明。
3.說明iBATIS主要的組件和實現方式。
在信息系統的開發過程中,由于絕大多數業務模型都涉及關系數據庫,在采用Java作為系統的開發語言時,傳統應用開發方法是直接用JDBC與數據庫交互。但在這種模式下開發和維護工作量都很大并且維護調試也非常不方便,并且一旦業務邏輯稍微有一些變更,就需要大量地更改這些JDBC中的SQL語句,因此不管是開發還是維護系統都很不方便。由于Java的面向對象性和關系型數據庫的關系型結構相差甚遠,所以很有必要引入一種在對象與關系型數據庫之間的直接映射機制。這種映射應該盡量地多使用配置文檔,以便今后業務邏輯更改后能通過修改映射文件而不是Java源代碼,從而出現了O/R映射模式。有很多開源項目都實現了Java O/R映射,而iBATIS是其中最為優秀的實現架構之一。
本書主要分析iBATIS的源碼,一方面是為用戶更好地理解和掌握iBATIS,另一方面也是讓一些高層次的開發人員從理論和實踐上都有一個層次的提高。
推薦閱讀
- JBoss AS 5 Development
- 數碼攝影后期零基礎入門教程
- Oracle SOA Suite Developer's Guide
- 中文版3ds Max 2016/VRay效果圖制作實戰基礎教程
- Celtx: Open Source Screenwriting Beginner's Guide
- FreeSWITCH 1.0.6
- Learning Ext JS 3.2
- 視覺封王:Photoshop CC 2019立體化教程(素材+視頻+教案)
- Photoshop CS6中文版基礎培訓教程
- 老郵差數碼照片處理技法 圖層篇
- Puppet 2.7 Cookbook
- SolidWorks2014基礎實例教程
- BIRT 2.6 Data Analysis and Reporting
- Microsoft Azure: Enterprise Application Development
- PKPM 2010結構分析從入門到精通