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教育品牌——黑馬程序員。