• springmvc2


    开发步骤
    index.jsp —> DispatcherServlet(中央调度器,类似servlet) ----> 转发,分配给Controller对象(@Controller 注解创建的对象)


    需求:用户在页面发起一个请求,请求交给springmvc的控制器对象,并显示请求的处理结果

    实现步骤:
    1 新建web maven工程
    2 加入依赖,spring-webmvc依赖,间接把spring的依赖加入到项目中,jsp,servlet依赖

    3 重点:在web.xml中注册springmvc框架的核心对象 DispatcherServlet
    1)DispatcherServlet叫做:中央调度器,是一个servlet,他的父类继承 HttpServlet
    2)DispatcherServlet也叫做:前端控制器(from controller)
    3)DispatcherServlet:负责接收用户提交的请求,调用其他控制器对象,并把请求的处理结果显示给用户

    4 创建一个发起请求的页面 index.jsp
    5 创建控制器类
    1)在类的上面加入@Controller注解,创建对象,并放到springmvc容器中
    2) 在类中的方法上面加入@RequestMapping注解

    6 创建一个作为结果的jsp,显示请求的处理结果。
    7 创建springmvc的配置文件(和spring的配置文件一样)
    1)声明组件扫描器,指定@Controller注解所在的包名
    2)声明视图解析器,帮助处理视图

    springmvc 开发流程:

    1 发起some.do请求
    2 tomcat (web.xml 从url-pattern知道 *.do 的请求给DispatcherServlet)
    3 DispatcherServlet(根据spring.xml配置知道some.do,doSome()方法)
    4 DispatcherServlet把some.do转发给MyController.doSome()方法
    5 框架执行doSome()把得到的ModelAndView进行处理,转发到show.jsp

    简化流程:

    some.do -> DispatcherServlet -> MyController

    流程如图:

  • 相关阅读:
    〖Linux〗转换Socks Proxy为Http Proxy
    〖Linux〗Linux的smb地址转换Windows格式(两者互转)
    〖前端开发〗HTML/CSS基础知识学习笔记
    精确光源(Punctual Light Sources)
    面元间的能量传输
    pbr若干概念
    c# xml 输出注释格式控制
    unity, 立即生效动画:Animation.sample()
    unity, 在材质上指定render queue
    unity, shader, Tags的位置
  • 原文地址:https://www.cnblogs.com/huaobin/p/14908485.html
Copyright © 2020-2023  润新知