Tomcat是一個Web應用伺服器,可以作為Servlet容器。它的作用是,解析客戶端client發起的request,並組裝出HttpRequest、創建HttpResponse,將二者交於內部的HttpServlet處理和填充,如圖所示 Tomcat映射處理請求的Servlet是通過web.xm ...
Tomcat是一個Web應用伺服器,可以作為Servlet容器。它的作用是,解析客戶端client發起的request,並組裝出HttpRequest、創建HttpResponse,將二者交於內部的HttpServlet處理和填充,如圖所示
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啟動原理