首页 > 编程语言 > 详细

springmvc框架简介

时间:2017-09-12 14:40:13      阅读:520      评论:0      收藏:0      [点我收藏+]

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、页面展示

               技术分享

 

springmvc框架简介

原文:http://www.cnblogs.com/pjfmeng/p/7509902.html

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