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
下一篇:简述有限元求解非线性的问题