官术网_书友最值得收藏!

第一部分 iBATIS的基礎知識

1章 iBATIS概述

本章內容:

1.首先對iBATIS進行總體性的介紹。

2.對ORM模式和持久層進行了分析說明。

3.說明iBATIS主要的組件和實現方式。

在信息系統的開發過程中,由于絕大多數業務模型都涉及關系數據庫,在采用Java作為系統的開發語言時,傳統應用開發方法是直接用JDBC與數據庫交互。但在這種模式下開發和維護工作量都很大并且維護調試也非常不方便,并且一旦業務邏輯稍微有一些變更,就需要大量地更改這些JDBC中的SQL語句,因此不管是開發還是維護系統都很不方便。由于Java的面向對象性和關系型數據庫的關系型結構相差甚遠,所以很有必要引入一種在對象與關系型數據庫之間的直接映射機制。這種映射應該盡量地多使用配置文檔,以便今后業務邏輯更改后能通過修改映射文件而不是Java源代碼,從而出現了O/R映射模式。有很多開源項目都實現了Java O/R映射,而iBATIS是其中最為優秀的實現架構之一。

本書主要分析iBATIS的源碼,一方面是為用戶更好地理解和掌握iBATIS,另一方面也是讓一些高層次的開發人員從理論和實踐上都有一個層次的提高。

主站蜘蛛池模板: 茌平县| 冕宁县| 奎屯市| 安福县| 莱西市| 穆棱市| 德化县| 明水县| 侯马市| 太谷县| 丰原市| 博乐市| 深圳市| 嵊泗县| 吴桥县| 奎屯市| 钦州市| 巴林右旗| 永济市| 宜都市| 霞浦县| 卢龙县| 郧西县| 米脂县| 寿阳县| 仁怀市| 镶黄旗| 钦州市| 府谷县| 平顺县| 洞口县| 永修县| 湘阴县| 陆川县| 丹巴县| 齐齐哈尔市| 河南省| 大新县| 宣威市| 宾阳县| 潞西市|