美文网首页
SpringMVC第一天上午

SpringMVC第一天上午

作者: 宝宝跟你们拼啦 | 来源:发表于2019-07-06 14:33 被阅读0次

    SpringMVC框架:代替Servlet完成控制层功能的框架

    Servlet的功能:

        1、接收请求

        2、获取表单参数

        3、业务处理

        4、数据共享

        5、响应

    SpringMVC框架的核心组件:

        1、DispatcherServlet类   中央处理器 

              作用:负责接收所有的请求(只有servlet才能接收请求,所以mvc用xxServlet接收)

        2、处理器映射器(xxxHandlerMapping)

              处理器适配器(xxxHandlerAdapter)

              作用:负责请求的分发

        3、Controller类(控制器):进行业务处理的类

        4、ModelAndView  进行响应

    具体的开发步骤:    

        1、创建web工程

        2、引入jar包

        3、引入springmvc的配置文件(暂时不需要写任何配置,创建即可)

        4、配置接收请求的DispatcherServlet(web.xml中配置)

        (url-pattern两种写法)(*.action建议<采用这种写法不能加  /  >)(第二种     /*   )

    5、通过第四步接到请求之后,要进行分发,用什么分发(适配器,映射器),核心配置文件配置

    6、请求接到了,负责分发请求的适配器和映射器也有了,那怎么联系到一起呢?

        需要在web,xml中配置init-param

    7、请求分发给谁?通过映射器BeanName来寻找对应名字,就需要一个页面和一个controller类

        form表单提交的路径就是bean的name

    8、找对对应的controller类处理业务逻辑后,要返回一个页面,用ModelAndView返回,所以需要在核心配置文件中添加响应的配置

    9、启动服务器,进入form页面,点击按钮 跳转即成功

    思路总结:页面发起请求action--->提交给DispatcherServlet---->将请求交给适配器和映射器--->他们负责将请求分发给controller处理,controlelr处理之后通过ModelAndView返回给页面

    相关文章

      网友评论

          本文标题:SpringMVC第一天上午

          本文链接:https://www.haomeiwen.com/subject/wyjyhctx.html