SpringMVC详细流程

配置:

1.配置前端控制器

  <!--定义Spring MVC前端控制器-->

  <servlet>

    <servlet-name>springmvc</servlet>

    <servlet-class> org.springframework.web.servlet.DispathcerServlet </servlet-class>

    <init-param>

      <param-name> contextConfigLocation </param-name>

      <param-value> /WEB-INF/springmvc-config.xml </param-value>

    </init-param>

    <load-on-startup>1</load-on-startup>

  </servlet>

  <!--让Spring MVC的前端控制器拦截所有请求-->

  <servlet-mapping>

    <servlet-name> springmvc </servlet-name>

    <url-pattern> / </url-pattern>

  </servlet-mapping>

2.声明业务控制器类,并将其映射到url

  <!--配置Handle,映射"/hello"请求-->

  <bean name="/hello" class="org.mypackge.controller.HelloController"/>

3.配置处理映射器,将bean的name作为url进行查找

  <!--配置处理映射器将bean的name作为url进行查找,需要在配置Handle时指定name-->

  <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>

4.配置处理适配器,完成对HeoolController类的handleRequest方法的调用

  <!--配置一个处理器适配器HandlerAdapter,所有适配器都要实现HandlerAdapter接口,例如SimpleControllerHandlerAdapter-->

  <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>

5.配置视图解析器,解析视图,将View呈现给用户

  <!--配置视图解析器-->

  <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"/>

Controller类的实现:

  实现Controller接口或者使用@controller注解

时间: 2024-08-03 01:10:48

SpringMVC详细流程的相关文章

SpringMVC详细流程(一)

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的. 与之相反的是基于组件的.事件驱动的Web框架,如Tapestry.JSF等. Spring Web MVC也是服务到工作者模式的实现,但进行可优化.前端控制器是DispatcherServlet:应用控

SpringMVC详细示例实战教程

一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet>     <servlet-name>

AppStore与GooglePlay游戏安全支付服务器模式详细流程

AppStore与GooglePlay游戏安全支付服务器模式详细流程 整体拓扑架构图见:http://www.cnblogs.com/legendstudio/p/4917617.html

史上最全最强SpringMVC详细示例实战教程

一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet>     <servlet-name>

Ubuntu12.04编译vlc-android详细流程

作者:wainiwann 出处:http://www.cnblogs.com/wainiwann/ 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 摘要:本文主要介绍vlc-android在ubuntu下编译的过程. 最近研究了下 vlc-android 的编译,网上一搜资料确实不少,不过大部分都是千遍一律(也不否认有非常详细的).不能说这些都毫无价值,多少也能给编译vlc带来一些线索. 编译环境使用的是64位ubun

转:史上最全最强SpringMVC详细示例实战教程

一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> 2 <servlet> 3 <servlet-name>springmvc</servlet-name> 4

QtWebkit里RenderLayer树的绘制详细流程分析

QtWebkit里,QWebView,QWebPage和QWebFrame的关系如下: QtWebKit从绘制事件(Qt的paint)发出,到WebCore里面的RenderLayers树的绘制详细流程分析如下. 首先是QWidget收到paintEvent,发送给Qt的QWebView,在QWebView里,创建Qt的画笔QPainter,并基于此画笔创建绘图上下文:GraphicContext,然后使用此画笔再调用Qt的QWebFrame的渲染函数render把这个QWebFrame绘制到裁

Android 2.3发短信详细流程

在android中,APP通过SmsManager.java一系列方法实现发送短信的功能,而发送的内容有很很多种,比如sendTextMessage.sendMultipartTextMessage.sendDataMessage等等,在这篇文章里我们就以其中一个为例阐述发送短信的完整流程,如果有不对的地方,请大家指正,一起学习. 1. 起点:SmsManager.java (frameworks/base/telephony/java/android/telephony/SmsManager.

SpringMVC详细示例实战教程(较全开发教程)

SpringMVC学习笔记---- 一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet> <servlet-name>springmvc</servlet