SpringMVC的执行流程
  TEZNKK3IfmPf 2023年11月14日 29 0

首先,我们需要知道SpringMVC是一个MVC框架,MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的设计方法,它把软件系统分为三部分:

模型(Model)、视图(View)、控制器(Controller)

 模型(Model):用于业务处理;

 视图(View):用户与程序交互的界面;

 控制器(Controller):对请求进行处理,负责选择视图; 

下面便是我们的重点了!!!!

SpringMVC的工作流程:
    1.发送请求
    浏览器输入请求路径,发送请求,前端控制器连接所有的请求
    2.获得处理器
    核心控制器接收到请求,通过处理器映射器获得对应的处理器
    3.执行处理器
    通过处理器适配器执行处理器,并返回视图模型对象
    4.解析视图
    通过视图解析器解析ModelAndView中的视图 ,将逻辑视图解析成真正的视图
    5.渲染视图
    将Model中的数据渲染到视图(View)中
    6.响应结果
    将模型数据渲染到JSP页面中,并将处理结果响应给浏览器.

附图一张,小喵亲手画的哦!画工粗糙,请多见谅.

SpringMVC的执行流程

小伙伴们有任何见解都够可以回帖哦!!!

大家互相学习(~_~)!!!!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月13日   24   0   0 springMVC上传
  TEZNKK3IfmPf   2023年11月13日   36   0   0 springMVC
  TEZNKK3IfmPf   2023年11月13日   30   0   0 springMVC
  TEZNKK3IfmPf   2023年11月13日   49   0   0 springMVC
  TEZNKK3IfmPf   2023年11月14日   24   0   0 springMVC
  TEZNKK3IfmPf   2023年11月14日   28   0   0 springMVCspring
  TEZNKK3IfmPf   2023年11月14日   29   0   0 springMVC
TEZNKK3IfmPf