-
深入剖析Spring Web源码(六) - DispatcherServlet的实现 - 派遣器Servlet及其父类
1.1.1 派遣器Servlet及其父类 上节我们介绍了Servlet容易规范中的HTTP Servlet的实现,它对于各种HTTP方法使用了占位符的实现,这些占位符方法需要子类进一步重写,这一小节中我们将讨论,派遣...2013-04-18 阅读187
-
深入剖析Spring Web源码(五) - DispatcherServlet的实现 - 通用Servlet和HTTP Servlet
1.1.1 通用 Servlet 和 HTTP Servlet HTTP( Hyper Text Transfer Protocol)是超文本传输协议的缩写,它用于传送 WWW方式的数据,关于HTTP协议的详细内容请参考 RFC2616。 HTTP协议采用了请求 /响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、 URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于 MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或...2013-04-18 阅读206
-
深入剖析Spring Web源码(四) - DispatcherServlet的实现
Spring是一个轻量级 J2EE框架。它可以运行在任何一个 Web容器上。事实上, Spring的入口点就是实现或者继承了 Web容器规范中的 Servlet, 监听器 (Listener)和过滤器 ...2013-04-18 阅读177
-
深入剖析Spring Web源码(三) - Spring Web MVC工作流[转]
这一章,我们将描述 Spring Web MVC 的各个组件,组件接口,以及各个组件之间如何协调通信,进而理解 Spring Web MVC 框架的基本工作原理。 3.1 组件以及组件的接口 ...2013-04-18 阅读178
-
深入剖析Spring Web源码(二) - Web MVC介绍[转]
这一章,我们将首先介绍经典的 MVC体系结构,通过对比 MVC和 Web MVC的区别,来深入理解 Web MVC的由来和特点。 1.1 MVC 体系结构 ...2013-04-18 阅读182
-
深入剖析Spring Web源码(一) - 前言[转]
Spring是一个优秀的轻量级企业应用开发框架,是 Java开发中最流行的工具之一, Spring在 Java企业开发中具有举足轻重的作用。 Spring是基于 JavaBeans 的控制翻转...2013-04-18 阅读187
-
注解式控制器详解——跟着开涛学SpringMVC
6.5、请求映射 处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1: http请求信息包含六部分信息: ①请求方法,如GET或POST,表示提交的方式; ②URL,请求的地址信息...2013-04-18 阅读197
-
处理器拦截器详解——跟着开涛学SpringMVC
5.1、处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景 ...2013-04-18 阅读184
-
Spring MVC入门 —— 跟开涛学SpringMVC
2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我...2013-04-18 阅读176
-
基于注解的SpringMVC简单介绍
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。在使用注解的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这两个注解的,@Controller声明一个处理器类,@RequestMapping声明...2013-04-18 阅读172