首页 > 编程语言 > 详细

SpringMVC

时间:2021-03-16 22:15:02      阅读:36      评论:0      收藏:0      [点我收藏+]

  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:负责接受用户的请求,用户把请求给了DispatherServlet,之后DispatherServlet把请求转发给我们的Controller对象,最后是Controller对象处理请求。    

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

 

SpringMVC

原文:https://www.cnblogs.com/stu-jyj3621/p/14545110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!