首页 > 编程知识 正文

springMVC的流程,springmvc的工作流程

时间:2023-05-06 08:41:31 阅读:192822 作者:270

希望这篇文章能为那些对于springmvc的流程记得不太清楚朋友们有所帮助

现在来说说我个人对于springMVC的理解吧。

 

首先springMVC是一个mvc框架,他是干什么用的嘞?就是把复杂的web应用,分成逻辑清晰的几个部分。接下来讲讲它是怎么实现的。

 

我们可以把springMVC一整套流程比喻成一次军事行动,国内有消息传来(客户端),说是匈奴来犯。这时候消息就会传到朝廷当中(web.xml)。朝廷就根据各大战区的分布派遣某某元帅(根据servlet-mapping)去剿灭匈奴。元帅(dispatcherservlet,前端控制器)负责整个军队的统一调度。他会先去问一下参谋长(handlermapping,处理器映射器),问一下他到底用哪个战术合适,参谋长就根据具体情况(url)写了一份战术报告(程序员负责写的逻辑handler)。元帅听从参谋长的建议,就讲这份战术交给将军(handlerAdapter,处理器适配器,这里用到了一个适配器模式)去执行具体的战术。将军完成任务后,给元帅发来一份捷报(modelandvie,逻辑视图)。元帅一听胜利了,很高兴啊,就让宣传部长(viewresolver,视图解析器)去把战斗胜利的纸面消息转述成一张大海报,让别人欣赏。最后就是表彰大会(view)进行渲染,让每个英雄(model)出现在海报上。再去告知全国(客户端)。


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。