-
深入剖析Spring Web源码(三) - Spring Web MVC工作流[转]
这一章,我们将描述 Spring Web MVC 的各个组件,组件接口,以及各个组件之间如何协调通信,进而理解 Spring Web MVC 框架的基本工作原理。 3.1 组件以及组件的接口 ...2013-04-18 阅读196
-
深入剖析Spring Web源码(二) - Web MVC介绍[转]
这一章,我们将首先介绍经典的 MVC体系结构,通过对比 MVC和 Web MVC的区别,来深入理解 Web MVC的由来和特点。 1.1 MVC 体系结构 ...2013-04-18 阅读202
-
深入剖析Spring Web源码(一) - 前言[转]
Spring是一个优秀的轻量级企业应用开发框架,是 Java开发中最流行的工具之一, Spring在 Java企业开发中具有举足轻重的作用。 Spring是基于 JavaBeans 的控制翻转...2013-04-18 阅读206
-
注解式控制器详解——跟着开涛学SpringMVC
6.5、请求映射 处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1: http请求信息包含六部分信息: ①请求方法,如GET或POST,表示提交的方式; ②URL,请求的地址信息...2013-04-18 阅读222
-
处理器拦截器详解——跟着开涛学SpringMVC
5.1、处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景 ...2013-04-18 阅读201
-
Spring MVC入门 —— 跟开涛学SpringMVC
2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我...2013-04-18 阅读196
-
基于注解的SpringMVC简单介绍
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。在使用注解的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这两个注解的,@Controller声明一个处理器类,@RequestMapping声明...2013-04-18 阅读195
-
SpringMVC Controller 介绍
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...2013-04-18 阅读188
-
Mybatis整合Spring
根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就...2013-04-18 阅读215
-
SpringMVC视图解析器
前言 在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器。当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的Dispatcher...2013-04-18 阅读218