Spring、SpringMVC、SpringBoot區別

1、Spring

Spring是一個開源容器框架,可以接管web層,業務層,dao層,持久層的組件,並且可以配置各種bean,和維護bean與bean之間的關係。其核心就是控制反轉(IOC),和麪向切面(AOP),簡單的說就是一個分層的輕量級開源框架。

2、SpringMVC

Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裏面。SpringMVC是一種web層mvc框架,用於替代servlet(處理|響應請求,獲取表單參數,表單校驗等。SpringMVC是一個MVC的開源框架,SpringMVC=struts2+spring,springMVC就相當於是Struts2加上Spring的整合。

3、SpringBoot

Springboot是一個微服務框架,延續了spring框架的核心思想IOC和AOP,簡化了應用的開發和部署。Spring Boot是爲了簡化Spring應用的創建、運行、調試、部署等而出現的,使用它可以做到專注於Spring應用的開發,而無需過多關注XML的配置。提供了一堆依賴打包,並已經按照使用習慣解決了依賴問題--->習慣大於約定。

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