- iBATIS框架源碼剖析
- 任鋼
- 10字
- 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,另一方面也是讓一些高層次的開發人員從理論和實踐上都有一個層次的提高。
推薦閱讀
- 中文版SketchUp 2022完全實戰技術手冊
- VR、AR與MR項目開發實戰
- 中文版Premiere影視編輯課堂實錄
- Spring Web Flow 2 Web Development
- BPEL Cookbook: Best Practices for SOA/based integration and composite applications development
- UG NX 12.0實例寶典
- Cinema 4D完全實戰技術手冊
- 通達信炒股軟件從入門到精通(第2版)
- After Effects影視特效立體化教程:After Effects 2021(微課版)
- AutoCAD 2016中文版完全自學手冊
- iPad+Procreate室內設計手繪表現技法
- ASP.NET 3.5 Social Networking
- 中文版Photoshop CS6從新手到高手(超值版)
- 3ds Max/VRay印象燈光/材質/渲染技術精粹Ⅲ
- UG NX12中文版實用教程