zoukankan      html  css  js  c++  java
  • springmvc框架简介

    1、springmvc

        Spring  MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型。

          springmvc包括以下组件,主要有以下作用    

             1、前端控制器(DispatcherServlet)  (不需要开发)

                    接收用户请求,发送响应

            2、处理器映射器(HandlerMapping)(不需要开发)

                    根据请求的url来查找handler

           3、处理器适配器(HandlerAdapter)(不需要开发)

                    执行handler

          4、处理器(Handler)(需要有程序员开发)

                   按照适配器的要求的规则去编写handler

          5、视图解析器(ViewResolver)(不需要开发)

    2、springmvc框架

       

    步骤:

    1、用户发送request请求

    2、前端控制器(DispatcherServlet)发送请求给处理器映射器,请求查找handler

    3、处理器映射器找到后返回一个结果给前端控制器

    4、前端控制器找到了这个handler,请求处理时适配器执行handler

    5、处理器适配器收到请求后执行handler

    6、处理器handler执行之后返回一个model and view给处理器适配器

    7、处理器适配器将model and view返回给前端控制器

    8、前端控制器发送请求道视图解析器,请求视图解析器进行解析

    9、视图解析器返回一个view给前端控制器

    10、前端控制器将view结果返回给用户

    3、springmvc入门程序

           1、环境搭建:                           

                jdk1.8.0_101

               eclipse-jee-mars

               tomact-7.0.81

              springmvc4.3.10等jar包

             

        2、web.xml配置(配置前端控制器)

              

       3、springmvc.xml配置(配置处理器映射器和处理器适配器)

             有两种方式:注解的方式和非注解的方式 : 

               (1)非注解的方式(基本不用)

                       这里写了两种处理器映射器和两种处理器适配器

                         

             (2)注解的方式(主要用这种)

                           

                注;上面两种也可以不配,打开org.springframework.web.servlet.DispatcherServlet.properties文件,可以看到它配置了默认的处理器适配器和处理器映射器

                       

          4、编写handler

                       

                               

             还有po组件的编写

                            

           5、编写jsp文件

                       

          6、这样一个springmvc的工程就编写完了,可以部署调试了

              http://localhost:8081/mvc/queryHotelList

           7、页面展示

                   

  • 相关阅读:
    线程笔记
    值类型与引用类型
    abstract抽象 抽象方法 不能有实现{} 0907
    接口
    结构
    XML初探
    javaScript中为什么会有变量提升?
    Windows 7实现自动登录(本地账户和域账户)
    WCF 提示 "由于正在读取的 XML 数据的嵌套级比配额所允许的多,因此已超出最大读取深度 (32)" 的解决办法
    也来安个家!
  • 原文地址:https://www.cnblogs.com/pjfmeng/p/7509902.html
Copyright © 2011-2022 走看看