Web开发底层是Servlet

SpringMVC:是基于spring的一个框架,实际上就是spring的一个模块,专门是做web开发。

        可以理解成servlet是一个升级

      web开发底层是servlet,框架是在servlet基础上面加入一些功能,让你做web开发方便

SpringMVC就是一个Spring。Spring是容器,ioc能够管理对象,使用<bean>,@Component,@Repository,@Service,@Controller,

SpringMVC能够创建对象,放入到容器中(SpringMVC容器),springmvc容器中放的是控制器对象

我们要做的是使用@Controller创建控制器对象,把对象放入到springMVC容器中,把创建的对象作为控制器使用

这个控制器对象能接收用户的请求,显示处理结果,就当做是一个servlet使用。

使用@Controller注解创建的是一个普通类的对象,不是Servlet。springMVC赋予了控制器对象一些额外的功能

 web开发底层是servlet,springmvc中有一个对象是Servlet;DispatherServlet(中央调度器)

DispatherServlet:负责接收用户的所有请求,用户把请求给了DiapatherServlet,之后DispatherServlet把请求转发给

        我们的Controller对象,最后是Controller对象处理请求。

 

index.jsp-------DispatherServlet(Servlet)-------转发,分配给---Controller对象(@Controller注解创建的对象)

main.jsp                       MainController

addUser.jsp                     UserController

 

posted @ 2021-12-27 23:51  doremi429  阅读(131)  评论(0编辑  收藏  举报