MVC总体流程图
2017-04-14 16:29:35 0 举报
MVC(Model-View-Controller)是一种设计模式,用于将应用程序的数据、用户界面和控制逻辑分离。在MVC中,模型负责处理数据和业务逻辑,视图负责显示数据,控制器负责接收用户输入并更新模型和视图。当用户与应用程序交互时,控制器会接收用户的输入,然后调用模型来处理数据。模型处理完数据后,会通知控制器,控制器再更新视图以显示新数据。这种设计模式使得应用程序更加模块化、可维护性和可扩展性更强。
作者其他创作
大纲/内容
转化为视图
通过HandleMapping检查
Web服务器
Freemark模版解析
进入核心控制器Dispatcherservlet
简单说就是“模版”+“数据”=“静态页面输出”,也就是将页面中所需要的样式放入FreeMarker模版文件中,然后将页面所需要的数据攻台绑定,完成静态页面的生成
浏览器解析并显示
返回视图
进入相应的Controller执行
返回类型可以是任意类型,如:String、ModelAndView、ModelMap、Map、无返回值等
controller中执行详细流程,将在子图中详细列出,详减控制层流程图
本身包含了View信息和Model信息
在指定的名称空间包下查找注解,也可以采用XML方式配置,不过使用注解更快捷方便,服务器启动时会扫描
返回字符串
在web.xml中配置
浏览器发送一个请求
匹配失败
匹配成功
0 条评论
下一页