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

第1章
數據層主流框架——MyBatis學習指南

掃一掃觀看串講視頻

MyBatis是一款優秀的持久層框架,它支持自定義SQL、存儲過程以及高級映射。MyBatis簡潔高效,免除了幾乎所有的JDBC代碼以及設置參數和獲取結果集的工作。MyBatis可以通過簡單的XML或注解來配置和映射原始類型、接口和普通老式Java對象(Plain Old Java Object,Java POJO)并記錄在數據庫中。

在學習MyBatis框架之前,需要具有以下幾方面的基礎知識。

1)Java基礎:MyBatis框架是由Java語言編寫,所以需要讀者有一定的Java基礎。

2)JDBC基礎:MyBatis是操作數據庫的框架,所以需要用戶對JDBC有一定的了解。

3)數據庫基礎:MyBatis是操作數據庫的框架,所以需要用戶對SQL、主流數據庫(如MySQL、Oracle)有一定的了解。

下面把Mybatis的功能架構分為三層。

1)接口層:提供給外部使用的接口API,開發人員通過這些本地API來操縱數據庫。接口層一接收到調用請求就會調用數據處理層來完成具體的數據處理。

2)核心處理層:負責具體的SQL查找、SQL解析、SQL執行和執行結果映射處理等。它主要的目的是根據調用的請求完成數據庫操作。

3)基礎支持層:負責最基礎的功能支撐,包括連接管理、事務管理、配置加載和緩存處理,這些都是系統共用的功能,將它們抽取出來作為最基礎的組件,為上層的數據處理層提供最基礎的支撐。

主站蜘蛛池模板: 曲沃县| 玛纳斯县| 广河县| 丽江市| 天镇县| 平潭县| 田林县| 皋兰县| 绥中县| 阳信县| 舞钢市| 博爱县| 通许县| 北碚区| 云龙县| 濮阳市| 珠海市| 城固县| 阿勒泰市| 永寿县| 平乐县| 荥阳市| 扎赉特旗| 武安市| 雷山县| 双城市| 盐津县| 丰都县| 磐安县| 屏东市| 安阳市| 河北省| 琼中| 理塘县| 文水县| 安福县| 九台市| 天柱县| 山丹县| 怀安县| 东海县|