多语言展示
当前在线:247今日阅读:75今日分享:44

Spring中SpringMVC介绍

MVC是项目开发中的一种开发模式,而最为Spring框架中重要的功能模块,SpringMVC正是实现了这种开发结构,能更加简答、快速的开发web项目。
工具/原料
1

java

2

Spring,SpringMVC

方法/步骤
1

首先,MVC模式是Model、View、Controller组合起来的模式,即模型,视图以及控制器。视图:负责显示界面与用户交互,如jsp控制器:视图和模型之间的桥梁,用于控制流程,如actionServlet模型:负责业务数据及业务逻辑,如Dao,Service,以及实体类等。

2

SpringMVC功能模块继承了MVC模式,并且以其包含的组件进行了功能实现,其包含的组件如下:

3

在用户请求到达时,首先是前端控制器DispatcherServlet接收并处理请求,并通过HandlerMapping组件找到对应的Controller组件。

4

Controller在约定方法中调用模型组件ModelAndView处理请求数据,并将返回数据和调用jsp路径信息包装成一个ModelAndView对象。

5

前端控制器接收ModelAndView对象并将对象传给ViewResolver组件

6

ViewResolver组件解析ModelAndView对象,定位view(jsp)文件并传递数据,生成响应界面。

注意事项

Spring Web MVC一般就是我们常说的SpringMVC

推荐信息