轉載
原文地址:http://www.srcmini.com/36182.html
Spring Boot是Spring框架的模塊。它用於輕松創建獨立的, 生產級的基於Spring的應用程序。它是在核心Spring Framework之上開發的。
Spring Boot遵循一個分層的體系結構, 其中每一層都與它下面或它上面的層(層次結構)進行通信
在了解Spring Boot體系結構之前, 我們必須了解其中的不同層和類。 Spring Boot中有四層, 如下所示:
- 表示層
- 業務層
- 持久層
- 數據庫層
表示層:表示層處理HTTP請求, 將JSON參數轉換為對象, 並對請求進行身份驗證並將其傳輸到業務層。簡而言之, 它包括視圖, 即前端部分
業務層:業務層處理所有業務邏輯。它由服務類組成, 並使用數據訪問層提供的服務。它還執行授權和驗證。
持久層:持久層包含所有存儲邏輯, 並將業務對象與數據庫行進行相互轉換。
數據庫層:在數據庫層中, 執行CRUD(創建, 檢索, 更新, 刪除)操作。
Spring Boot Flow體系結構