首页 > 编程语言 > 详细

SpringMVC入门

时间:2018-08-02 01:18:30      阅读:223      评论:0      收藏:0      [点我收藏+]

一.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入门

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

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