码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC入门

时间:2018-08-02 02:03:27      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:之间   请求   web   分享图片   解析   逻辑   Servle   对应关系   springmvc   

一.Spring基本介绍:  

  SpringMVC有五大组件:DispatchServlet、HandlerMapping、ViewResolver、Controller、ModelAndView。他们之间的关系以及springMVC的工作流程如下图:

  技术分享图片

  具体说明如下:

  1. 项目加载在tomcat容器中,tomcat会启动spring容器,加载spring的一些配置
  2. 用户发送请求到tomcat,交给DispatchServlet(前端控制器)去处理,它依据HandlerMapping的配置调用相应的Controller来处理业务
  3. Controller处理完业务后将结果封装成ModelAndView对象返回给DispatchServlet
  4. DispatchServlet再依据ViewResolver(视图解析器)的解析,调用相应的视图对象(比如某个JSP)来生成相应的页面,然后响应给用户。

二.编程步骤:

  依据Springmvc工作流程来安排一下步骤:

  1. 导包
  2. 添加配置文件(springmvc.xml)
  3. 配置DispatchServlet(前端控制器)到web.xml
  4. 编写具体实现Controller接口的类处理业务逻辑,并返回ModelAndView对象
  5. 配置HandlerMapping到springmvc.xml文件中,配置请求路径与相应controller的对应关系
  6. 配置controller到springmvc.xml文件以便DispatchServlet查询调用;
  7. 配置ViewResolver(视图解析器)到springmvc.xml文件中,将ModelAndView对象映射到视图对象
  8. 编写具体的视图对象,如jsp页面,以便响应给用户

SpringMVC入门

标签:之间   请求   web   分享图片   解析   逻辑   Servle   对应关系   springmvc   

原文地址:https://www.cnblogs.com/hijackhou/p/9404622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!