首頁 >Java >java教程 >spring、springmvc、springboot三者之間的差別是什麼

spring、springmvc、springboot三者之間的差別是什麼

王林
王林原創
2020-06-24 13:18:405349瀏覽

spring、springmvc、springboot三者之間的差別是什麼

spring、springmvc、springboot三者之間的區別可以這樣理解:

Spring包含了SpringMVC,而SpringBoot又包含了Spring或是說是在Spring的基礎上做得一個擴展。

(推薦學習:java開發入門

下面我們來分別介紹一下:

1、Spring

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

2、SpringMVC

Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裡面。 SpringMVC是一種web層mvc框架,用於取代servlet(處理|回應請求,取得表單參數,表單校驗等)。

(影片教學推薦:java影片教學

SpringMVC是一個MVC的開源框架,SpringMVC=struts2 spring,springMVC就相當於Struts2加上Spring的整合。

3、SpringBoot

Springboot是一個微服務框架,延續了spring框架的核心思想IOC和AOP,簡化了應用的開發和部署。

Spring Boot是為了簡化Spring應用的創建、運行、調試、部署等而出現的,使用它可以做到專注於Spring應用的開發,而無需過多關注XML的配置。提供了一堆依賴打包,並且已經按照使用習慣解決了依賴問題--->習慣大於約定。

以上是spring、springmvc、springboot三者之間的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn