首页 > 编程语言 > 详细

SpringMVC原理

时间:2019-03-03 18:47:46      阅读:195      评论:0      收藏:0      [点我收藏+]

个人对SpringMVC的理解

经常有人会问起MVC和SpringMVC有什么区别,我个人理解是MVC是基于项目的一种设计模式,用来解决用户和后台的交互问题。

model:将传输的数据封装成一个整体

view:视图,用来展示或者输出的模块(jsp,html,json,string)

control:空间交互的中间件,用来处理用户的请求

SpringMVC只是MCV设计模式的运用典范,给MVC的实现指定的一套标准:

modle:支持将url参数自动封装成一个Object或者Map

view:有一个默认的template,支持扩展,自定义view

control:把限制放宽,任何一个类都可以视为controller

SpringMVC流程图

技术分享图片

SpringMVC的三个阶段

配置阶段:

技术分享图片

初始化阶段:

技术分享图片

请求处理阶段:

技术分享图片

 

SpringMVC原理

原文:https://www.cnblogs.com/talkingcat/p/10466634.html

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