Tomcat是一個Web應用服務器,可以作為Servlet容器,它的作用是,決議客戶端client發起的request,并組裝出HttpRequest、創建HttpResponse,將二者交于內部的HttpServlet處理和填充,如圖所示

(圖源見參考檔案1)
Tomcat映射處理請求的Servlet是通過web.xml做的,
SpringMVC使用一個DispatcherServlet來接收所有的請求,并把它們分發到不同的controller中來做進一步處理,
SpringMVC = Spring + Web框架,Spring這部分主要是AOP/IOC容器,
SpringBoot是Spring的擴展,簡化了Spring的配置,通過starter的方式簡化了常用組件依賴的引入,使其更加易用,
SpringBoot內置了tomcat,
參考檔案:
SpringMVC、Tomcat怎樣完成一次Http請求的?
Spring與SpringMVC的區別
SpringBoot:簡述SpringBoot和Spring的區別
SpringBoot內置tomcat啟動原理
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/180058.html
標籤:Java
上一篇:關于Java兩點需要更新的知識
下一篇:用一張組織架構圖說清楚類和物件
