MyBatis框架概述

Java學習零基礎入門到精通系列鏈接:https://blog.csdn.net/qq_46018521/article/details/104977781

框架概述

什麼是框架

  • 一個半成品軟件,開發人員可以在框架基礎上,在進行開發,簡化編碼。

使用框架的好處

  • 框架封裝了很多的細節,使開發者可以使用極簡的方式實現功能。大大提高開發效率。

三層架構

  • 表現層:是用於展示數據的。
  • 業務層:是處理業務需求。
  • 持久層:是和數據庫交互的。

在這裏插入圖片描述
分層開發下的常見框架

常見的 JavaEE 開發框架:

1、解決數據的持久化問題的框架
在這裏插入圖片描述

作爲持久層的框架,還有一個封裝程度更高的框架就是Hibernate,但這個框架因爲各種原因目前在國內的流行程度下降太多,現在公司開發也越來越少使用。目前使用 Spring Data 來實現數據持久化也是一種趨勢。

2、解決 WEB 層問題的 MVC 框架
在這裏插入圖片描述

3、解決技術整合問題的框架
在這裏插入圖片描述

MyBatis概述

  • mybatis是一個持久層框架,用java編寫的。
  • 它封裝了jdbc操作的很多細節,使開發者只需要關注sql語句本身,而無需關注註冊驅動,創建連接等繁雜過程。
  • 它使用了ORM思想實現了結果集的封裝。

ORM:Object Relational Mappging 對象關係映射。

簡單的說:

  • 就是把數據庫表和實體類及實體類的屬性對應起來,讓我們可以操作實體類就實現操作數據庫表。

我是知識的搬運工,該篇文章內容藉助於高端IT教育品牌——黑馬程序員。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章