此篇文章是在下面这个博客的基础上又再次加多了一些东西JavaWeb——Request(请求)和Response(响应)介绍还有常见相应状态码_北岭山脚鼠鼠的博客-CSDN博客
对于前端发来的请求,Tomcat并不识别所编写的Controller程序,但是识别Servlet。在基于Springboot开发的程序当中提供了一个核心的Servlet程序——DispatcherServlet
DispatcherServlet的继承体系
前端浏览器的请求都会先经过DispatcherServlet,由DispatcherServlet转给各个Controller程序,由Controller程序对程序进行处理,处理完后返回给DispatcherServlet,然后再响应给浏览器。
DispatcherServlet又称为核心控制器或前端控制器
从HttpServletRequest中获取前端传来的数据,然后从HttpServletResponse中设置响应数据返回
BS架构只需要一个浏览器和一个服务器
与之相对的是CS架构。
CS架构可以将一部分的逻辑代码放在本地运行,相比于什么都在服务器端的BS架构,速度会快很多。