跟开涛学SpringMVC
文章平均质量分 82
jinnianshilongnian
这个作者很懒,什么都没留下…
展开
-
Spring Web MVC中的页面缓存支持 ——跟我学SpringMVC系列
注:本章讲的是Spring2的@Deprecated,但还是有必要提一下。跟我学SpringMVC系列。。4.2、Controller接口 package org.springframework.web.servlet.mvc;public interface Controller { ModelAndView handleRequest(HttpS...2012-05-02 22:39:07 · 287 阅读 · 0 评论 -
跟着开涛学SpringMVC 第一章源代码下载
源代码请到附件中下载。 其他下载: 跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC 目录:第...2012-08-14 08:24:53 · 378 阅读 · 0 评论 -
第二章 Spring MVC入门 源代码下载
源代码请到附件中下载。 其他下载: 跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC 目录:第...2012-08-16 16:31:39 · 131 阅读 · 0 评论 -
SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC...
7.4、数据验证7.4.1、编程式数据验证Spring 2.x提供了编程式验证支持,详见【4.16.2数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator到cn.javass.c...2012-11-23 07:47:07 · 454 阅读 · 0 评论 -
第四章 Controller接口控制器详解 源代码下载
源代码请到附件中下载。 其他下载: 跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC 目录:第...2012-08-20 06:31:39 · 93 阅读 · 0 评论 -
第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC
第一章 Web MVC简介 —— 跟开涛学SpringMVC第二章 Spring MVC入门 —— 跟开涛学SpringMVC第三章 DispatcherServlet详解 ——跟开涛学SpringMVC第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC第四章 C...2012-08-21 06:44:20 · 236 阅读 · 0 评论 -
源代码下载——第七章 注解式控制器的数据验证、类型转换及格式化
源代码请到附件中下载。 其他下载: 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解源代码下载 第五章 处理器拦截器详解 源代码下载 第六章 注解式控制器详解 目录 第一章 Web MVC简介第二章 Sprin...2012-12-01 07:12:04 · 108 阅读 · 0 评论 -
第四章 Controller接口控制器详解(7 完)——跟着开涛学SpringMVC
4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还是可配置?...2012-08-25 14:31:33 · 356 阅读 · 0 评论 -
第五章 处理器拦截器详解——跟着开涛学SpringMVC
5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,...2012-09-04 08:05:50 · 1674 阅读 · 0 评论 -
跟我学SpringMVC目录汇总贴、PDF下载、源码下载
扫一扫,关注我的公众号 购买地址 电子书下载链接 请登录后下载 在线版目录第一章 Web MVC简介第二章 Spring MVC入门第三章 DispatcherServlet详解第四章 Controller接口控制器详解(1)第四章 Controller接口控制器详解(2)第四章 Controller接口控制器详解(3)第四章...2012-12-22 08:05:16 · 198 阅读 · 0 评论 -
源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC
源代码请到附件中下载。 其他下载: 跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC 目录:第...2012-09-11 08:48:15 · 79 阅读 · 0 评论 -
源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC
源代码请到附件中下载。 其他下载: 跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC 目录:第...2012-09-17 07:34:16 · 123 阅读 · 0 评论 -
注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC...
声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!! 希望那些踩的人给出不好的理由,我会积极改正。写博客不容易,写原创更不容易!!6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @Requ...2012-09-20 17:47:09 · 126 阅读 · 0 评论 -
源代码下载 第六章 注解式控制器详解
源代码请到附件中下载。 其他下载: 跟着开涛学SpringMVC 第一章源代码下载第二章 Spring MVC入门 源代码下载Controller接口控制器详解 源代码下载源码下载——第四章 Controller接口控制器详解——跟着开涛学SpringMVC源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC 目录:...2012-09-22 07:11:29 · 100 阅读 · 0 评论 -
SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着开涛学SpringMVC...
声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!!6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括...2012-09-24 15:29:53 · 144 阅读 · 0 评论 -
Spring MVC 3.1新特性 生产者、消费者请求限定 —— 第六章 注解式控制器详解——跟着开涛学SpringMVC...
6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型: 一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。 写道媒体类型格式:type/subtype(;parameter)?type主类型,任意的字符串,如text,如果是*号...2012-10-10 14:16:19 · 120 阅读 · 0 评论 -
第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC
原创内容,转载请注明iteye http://jinnianshilongnian.iteye.com/4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-...2012-08-13 15:30:06 · 116 阅读 · 0 评论 -
SpringMVC数据格式化——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC...
7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。在Spring中它和PropertyEditor功能类似,可以替代P...2012-11-19 19:18:11 · 248 阅读 · 0 评论 -
Spring3 Web MVC下的数据类型转换(第一篇)——《跟我学Spring3 Web MVC》抢先看
基于spring-framework-3.1.1.RELEASE7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)...2012-05-03 07:58:24 · 197 阅读 · 0 评论 -
Spring3 Web MVC下的数据格式化(第二篇)——《跟我学Spring3 Web MVC》抢先看
基于spring-framework-3.1.1.RELEASE7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。...2012-05-03 07:59:05 · 160 阅读 · 0 评论 -
SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解——跟着开涛学SpringMVC...
6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String requestparam1(@RequestParam String username)请求中包含username参数(如/requestparam1?username=zhang),则自动传入。 此处要特别注意...2012-10-26 07:57:54 · 409 阅读 · 0 评论 -
SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
下载地址一 开发环境1、动态web工程2、部分依赖 java代码:hibernate-release-4.1.0.Final.ziphibernate-validator-4.2.0.Final.jarspring-framework-3.1.1.RELEASE-with-docs.zipproxool-0.9.1.jarlog4j 1.2.1...原创 2012-02-26 14:06:23 · 249 阅读 · 0 评论 -
第一章 Web MVC简介 —— 跟开涛学SpringMVC
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器)...2012-07-14 17:34:56 · 1446 阅读 · 0 评论 -
第二章 Spring MVC入门 —— 跟开涛学SpringMVC
扫一扫,关注我的公众号 我的新书 购买地址2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常...2012-07-16 08:37:04 · 1481 阅读 · 0 评论 -
第三章 DispatcherServlet详解 ——跟开涛学SpringMVC
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1...2012-07-21 12:40:33 · 3259 阅读 · 0 评论 -
第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC
4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得DispatcherServl...2012-07-26 19:39:07 · 1026 阅读 · 0 评论 -
第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC
4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:package cn.javass.chapter4.web.servlet;public class ForwardingServlet extends HttpServlet { @Override protected...2012-07-30 05:37:39 · 243 阅读 · 0 评论 -
扩展SpringMVC以支持更精准的数据绑定1
最新版请点击查看FormModelMethodArgumentResolver.java 问题描述:springMVC 数据绑定 多个对象 如何准确绑定?<form> <input name="student.name" value="Kate" /> <input name="student.type" value=...2012-11-06 07:38:32 · 167 阅读 · 0 评论 -
扩展SpringMVC以支持绑定JSON格式的请求参数
上一篇:《扩展SpringMVC以支持更精准的数据绑定》 此方案是把请求参数(JSON字符串)绑定到java对象,,@RequestBody是绑定内容体到java对象的。 问题描述:你好,对于如下的json数据,springmvc的数据绑定该如何做? accessionDate 2012-11-21 deptIds [{"deptId":4,"isPrimar...2012-11-08 07:43:02 · 250 阅读 · 0 评论 -
跟我学SpringMVC目录汇总贴
谢谢iteye网友的支持,本帖是《跟我学SpringMVC》目录汇总贴。 第一章 Web MVC简介第二章 Spring MVC入门第三章 DispatcherServlet详解第四章 Controller接口控制器详解(1)第四章 Controller接口控制器详解(2)第四章 Controller接口控制器详解(3)第四章 Controller...2012-08-02 19:33:57 · 136 阅读 · 0 评论 -
第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC
4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起来的,还记得Abs...2012-08-07 08:01:08 · 243 阅读 · 0 评论 -
SpringMVC数据类型转换——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC...
7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;②:数据验证:需要显示调用Spring的Vali...2012-11-12 20:08:28 · 349 阅读 · 0 评论 -
第四章 Controller接口控制器详解 (4)——跟着开涛学SpringMVC
4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码 <bean name="/parameterizableView" class="org.springframework.web.servlet.mvc.Parameteriza...2012-08-13 06:25:59 · 211 阅读 · 0 评论 -
SpringMVC强大的数据绑定(1)——第六章 注解式控制器详解——跟着开涛学SpringMVC...
到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@ModelV...2012-10-16 07:48:27 · 209 阅读 · 0 评论