
springmvc
文章平均质量分 59
Sauron1
GitHub地址:https://github.com/pzxwhc
展开
-
SpringMVC 流程(5)-- 视图解析器
一. 视图解析器概念 视图解析器主要是用来匹配名字和具体的视图资源。通俗的讲就是我们在控制层返回一个ModelAndView对象,然后我们会在这个对象中setViewName("xx");那么就是匹配这个ViewName和具体的视图。当然,它也用了策略模式,这样我们也可以根据实际需求更换不同的视图解析器。 视图解析器在Dispatch原创 2015-07-30 13:05:19 · 1563 阅读 · 0 评论 -
SpringMVC 流程(3)-- HandlerAdapter
在上一篇《SpringMVC 流程(2)-- HandlerMapping》我们知道,DispatcherServlet的流程首先会得到一个HandlerExecutionChain对象,也就是一个拦截器链,那么下一步,就要使用到HandlerAdapter。一. HandlerAdapterPs:首先,最直观的就是从名字就可以看出,使用了一个策略模式(具体原创 2015-07-30 10:52:24 · 700 阅读 · 0 评论 -
SpringMVC 流程(2)-- HandlerMapping
HandlerMapping 和Handler也是 SpringMVC中重要的一环。它们负责为我们的URL请求找到我们指定的方法来进行处理。一. HandlerMapping1.1. HandlerMapping 的一些基础点 对于一个HandlerMapping接口,它的最主要职责就是定义了请求的URL映射和我们定义的方法之间的关系。通俗点说就是原创 2015-07-30 10:48:40 · 691 阅读 · 0 评论 -
SpringMVC 流程(4)-- HttpMessageConverter
本文研究的一个问题就是request请求的参数是怎么来到我们的方法参数中的,以及我们的方法参数是怎么又去到response响应中的。一. @RequestBody,@ResponseBody@RequestBodyAnnotation indicating a method parameter should be bound to the bod原创 2015-07-30 12:26:48 · 844 阅读 · 0 评论 -
SpringMVC 流程(1)-- DispatcherServlet
用户首先向浏览器发送请求,那么该请求经过Tomcat转发给springmvc后,首先会被DispatcherServlet所拦截。从上一篇《SpringMVC流程(0) -- 整体流程》可以看到,DispatcherServlet相当于一个中心,那么SpringMVC为什么要这样设计,这就是前端控制器模式的运用。该DispatcherServlet 的结构如下图:以原创 2015-07-29 21:02:17 · 1069 阅读 · 0 评论 -
SpringMVC 流程(0)-- 整体流程
下图很好的说明了SpringMVC的流程:1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用 HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler转载 2015-07-29 16:35:38 · 730 阅读 · 0 评论 -
SpringMVC 流程(6)-- 常用注解
主要介绍 springmvc 常用的10 个注解原创 2015-09-26 22:03:12 · 931 阅读 · 0 评论