Spring Boot框架model層、dao層、service層、controller層分析設計

model層

  • model層即數據庫實體層,也被稱爲entity層,pojo層。
  • 一般數據庫一張表對應一個實體類,類屬性同表字段一一對應。

dao層

  • dao層即數據持久層,也被稱爲mapper層。
  • dao層的作用爲訪問數據庫,向數據庫發送sql語句,完成數據的增刪改查任務。

service層

  • service層即業務邏輯層。
  • service層的作用爲完成功能設計。
  • service層調用dao層接口,接收dao層返回的數據,完成項目的基本功能設計。

controller層

  • controller層即控制層。
  • controller層的功能爲請求和響應控制。
  • controller層負責前後端交互,接受前端請求,調用service層,接收service層返回的數據,最後返回具體的頁面和數據到客戶端。
發佈了35 篇原創文章 · 獲贊 257 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章