自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤雁是天的寂寞

生命那是一场恢弘的等待,唯一的结局只是在那霏霏中睡去。就算全世界都否定你,你要相信你自己,当你放下面子赚钱的时候,说明你已经懂事了。当你用钱赚回面子的时候,说明你已经成功了。当你用面子可以赚钱的时候,

  • 博客(794)
  • 资源 (46)
  • 收藏
  • 关注

Spring MVC学习(七)-------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.chapter...

2014-01-08 15:20:00 90

转载 ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别

在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不为Null也不为空是其为true 判断之后做相对应的表达式操作 select count(cus_id) from cus_customer_tbl

2014-01-08 10:39:42 1535

ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别

在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不为Null也不为空是其为true<wbr>判断之后做相对应的表达式操作</wbr> <select id="getCustomerRegNum" re...

2014-01-08 10:39:00 86

原创 Spring MVC学习(七)-------SpringMVC数据类型转换

7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;②:数据验证:需要显示调用Spring的Val

2013-05-16 15:34:59 2203 1

Spring MVC学习(七)-------SpringMVC数据类型转换

7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化:流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;②:数据验证:需要显示调用Spring的Validator...

2013-05-16 15:34:00 124

原创 Spring MVC学习(六)-------注解式控制器详解5

6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。Java代码  public String requestparam1(@RequestParam String username)  请求中包含username参数(如/requestparam1?username=zhang),则

2013-05-16 15:32:34 973

Spring MVC学习(六)-------注解式控制器详解5

6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。Java代码publicStringrequestparam1(@RequestParamStringusername)请求中包含username参数(如/requestparam1?username=zhang),则自动传入。此...

2013-05-16 15:32:00 252

原创 Spring MVC学习(六)-------注解式控制器详解4

到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@Model

2013-05-16 15:30:45 945

Spring MVC学习(六)-------注解式控制器详解4

到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11:图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@ModelVal...

2013-05-16 15:30:00 71

原创 Spring MVC学习(六)-------注解式控制器详解3

6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型: 一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。 写道媒体类型格式:type/subtype(;parameter)?type主类型,任意的字符串,如text,如果是*号代表所有;

2013-05-16 15:29:41 942

Spring MVC学习(六)-------注解式控制器详解3

6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型:一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。写道媒体类型格式:type/subtype(;parameter)?type主类型,任意的字符串,如text,如果是*号代表所有;...

2013-05-16 15:29:00 195

原创 Spring MVC学习(六)-------注解式控制器详解2

6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Cookie信息);⑤回车换行(CRLF);⑥请求内容区(即请求的内容或数据),如表单提交时的参数数

2013-05-16 15:28:02 804

Spring MVC学习(六)-------注解式控制器详解2

6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Cookie信息);⑤回车换行(CRLF);⑥请求内容区(即请求的内容或数据),如表单提交时的参数数...

2013-05-16 15:28:00 70

原创 Spring MVC学习(六)-------注解式控制器详解1

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotationHandler

2013-05-16 15:24:02 978

Spring MVC学习(六)-------注解式控制器详解1

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解:需要通过处理器映射DefaultAnnotationHandlerMa...

2013-05-16 15:24:00 180

原创 Spring MVC学习(五)-------处理器拦截器详解

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器

2013-05-16 15:20:01 1206

Spring MVC学习(五)-------处理器拦截器详解

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理...

2013-05-16 15:20:00 66

原创 Spring MVC学习(四)-------Controller接口控制器详解7(完)

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还

2013-05-16 15:17:57 1138

Spring MVC学习(四)-------Controller接口控制器详解7(完)

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码...

2013-05-16 15:17:00 113

原创 Spring MVC学习(四)-------Controller接口控制器详解6

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请

2013-05-16 15:16:13 874

Spring MVC学习(四)-------Controller接口控制器详解6

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据...

2013-05-16 15:16:00 54

原创 Spring MVC学习(四)-------Controller接口控制器详解5

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢? 4.15.1 解决方案1、每一个功能对应一个控制器,如果是CRUD

2013-05-16 15:13:59 979

Spring MVC学习(四)-------Controller接口控制器详解5

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢?4.15.1解决方案1、每一个功能对应一个控制器,如果是CRUD则需...

2013-05-16 15:13:00 131

原创 Spring MVC学习(四)-------Controller接口控制器详解4

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码 <bean name="/parameterizableView" class="org.springframework.web.servlet.mvc.ParameterizableViewController

2013-05-16 15:12:28 943

Spring MVC学习(四)-------Controller接口控制器详解4

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码 &lt;bean name="/parameterizableView" class="org.springframework.web.servlet.mvc.ParameterizableViewControlle...

2013-05-16 15:12:00 122

原创 Spring MVC学习(四)-------Controller接口控制器详解3

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起

2013-05-16 14:33:49 799

Spring MVC学习(四)-------Controller接口控制器详解3

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保...

2013-05-16 14:33:00 96

原创 Spring MVC学习(四)-------Controller接口控制器详解2

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:Java代码  package cn.javass.chapter4.web.servlet;  public class ForwardingServlet extends HttpServlet {

2013-05-16 14:31:21 1150

Spring MVC学习(四)-------Controller接口控制器详解2

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下:java代码:Java代码packagecn.javass.chapter4.web.servlet;publicclassForwardingServletextendsHttpServlet{@Over...

2013-05-16 14:31:00 73

原创 Spring MVC学习(四)-------Controller接口控制器详解1

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得Dispatc

2013-05-16 14:29:56 1204

Spring MVC学习(四)-------Controller接口控制器详解1

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。还记得Dispat...

2013-05-16 14:29:00 101

原创 Spring MVC学习(三)-------DispatcherServlet详解

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2013-05-16 14:27:33 1086 1

Spring MVC学习(三)-------DispatcherServlet详解

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。具体请参考第二章的图2-1。DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:...

2013-05-16 14:27:00 73

原创 Spring MVC学习(二)-------Spring MVC入门

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W

2013-05-16 14:23:47 959

Spring MVC学习(二)-------Spring MVC入门

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。另外还有一种基于组件的、事件驱动的...

2013-05-16 14:23:00 137

原创 FusionCharts 的XML标签属性

FusionCharts 的 XML标签属性有一下四种数据类型* Boolean - 布尔类型,只能为1或者0。例如:* Number - 数字类型,只能为数字。例如:* String - 字符串类型,只能为字符串。例如: * Hex Color Code - 十六进制颜色代码,前边没有’#’.例如: XML中的标签和属性有: 所具有的属性flash背景参数:*

2013-05-16 10:49:55 799

FusionCharts 的XML标签属性

FusionCharts 的 XML标签属性有一下四种数据类型* Boolean - 布尔类型,只能为1或者0。例如:&lt;graph showNames=’1′ &gt;* Number - 数字类型,只能为数字。例如:&lt;graph yAxisMaxValue=’200′ &gt;* String - 字符串类型,只能为字符串。例如: &lt;graph caption=’M...

2013-05-16 10:49:00 60

原创 FusionCharts等产品简介

以前做柱状图、饼形图等图表都是根据数据绘制出来的静态图,偶然看到别人的一套系统,居然可以让柱状图的柱子动画般的逐个出现,效果还是很不错的。不要跟我抬杠说不就是展现数据嘛,静态图表有什么不好,要知道用户一般可不是技术人员,大多还是喜欢可爱的交互UI的,要不Flash动画、游戏为什么这么流行,哈,下面还是简要认识一下Fusion家族的成员吧:FusionChartsFusionChar

2013-05-16 10:47:42 948

FusionCharts等产品简介

以前做柱状图、饼形图等图表都是根据数据绘制出来的静态图,偶然看到别人的一套系统,居然可以让柱状图的柱子动画般的逐个出现,效果还是很不错的。不要跟我抬杠说不就是展现数据嘛,静态图表有什么不好,要知道用户一般可不是技术人员,大多还是喜欢可爱的交互UI的,要不Flash动画、游戏为什么这么流行,哈,下面还是简要认识一下Fusion家族的成员吧:FusionChartsFusionCharts是一...

2013-05-16 10:47:00 78

原创 报表/图表设计-----FusionCharts

FusionCharts是一个基于Flash的图表组件,可以用来提供数据驱动的动态图标,FusionCharts可用于任何网页脚本语言如, HTML格式,JSP, Asp.Net, PHP技术等等。提供交互式和强大的动态图标,FusionCharts充分利用流体美丽的Flash为模板,使用XML作为其数据接口,创造紧凑,互动和真正的动态图表. 更多内容可以阅读去年我转载的一篇介绍FusionCha

2013-05-16 10:45:00 876

WebService

WebService

2013-05-08

Ext3.2中文API

Ext3.2中文API

2013-05-07

深入浅出Hibernate

深入浅出Hibernate

2013-05-07

MySQL技术内幕(第4版)

MySQL技术内幕(第4版)

2013-05-07

struts2.jar完整版

struts2.jar完整版

2013-05-07

Hibernate3.3的jar包

Hibernate3.3的jar包Hibernate3.3的jar包Hibernate3.3的jar包

2013-05-07

spring3.0 jar包

spring3.0 jar包

2013-05-07

Apache+Tomcat+v4.0.4.exe 服务器

Apache+Tomcat+v4.0.4.exe 服务器,现在网上很少了,想要的快来下啊

2013-05-06

Tomcat5.5服务器

Tomcat5.5,网上不好找,特上传供网友使用,

2013-05-06

weblogic---Eclipse插件

weblogic---Eclipse插件,用在Eclipse上的插件,配置完成后便于用其作为开发的使用的服务器

2013-05-06

Eclipse---tomcatPluginV321

Eclipse---tomcatPluginV321插件,能够在Eclipse上配置,使用tomcat服务器,方便。

2013-05-06

Ext 3.0 中文API

Ext 3.0 中文API,充分的讲解了EXT 的函数与事件,有利于以学习和查找,给应用带来方便

2013-05-03

jquery1.7 API

jquery1.7 API,详细的介绍了Jquery的各种函数和事件,并有例子,适合学习与查找

2013-05-03

Hibernate3.0完整中文版教程

Hibernate3.0完整中文版教程,是从外文翻译而成,绝对是一本好书,讲解详细,分析透彻,我也看过,非常利于自学

2012-03-16

struts2标签库详解

struts2标签库详解,里面介绍了struts的很多用法,讲解详细,有利于自学,绝对是一本好书

2012-03-16

Office技巧1000例

Office技巧1000例,里面有丰富的办公软件word、excel、ppt的许多技巧,即学即用,办公、学习不再发愁

2012-03-11

linux新手管理员指南

linux新手管理员指南,让你很快的熟悉linux操作系统,

2012-03-11

javascript特效大全

javascript特效大全,齐聚了很多的javascript特效,特效让你的网站更具动态化,更具美感

2012-03-11

DOS命令大全

DOS命令大全,功能强大,是CHM格式的帮助文档,能够轻而易举的查询到你所要查询的信息

2012-03-11

JAVA API文档中文版

Java帮助文档能够很有效的帮助Java学习者学习Java,是一种非常方便的帮助文档

2011-11-03

阿里云maven私服jar包上传和拉取教程

1、搭建阿里云maven私服仓库 2、本地jar手动上传到阿里云maven私服仓库 3、本地项目通过idea自动上传到阿里云maven私服仓库 4、从阿里云私服仓库拉取maven依赖的jar包

2022-03-04

滑动图形验证码

滑动图形验证码,java开发,自己可以整合,开放API,给前端使用

2018-01-08

SecureCRT+FX8.3 X86破解版

SecureCRT+FX8.3 X86破解版,下载后请按照破解步骤破解,亲测可以使用

2017-12-01

SecureCRT+FX8.3 X64破解版

SecureCRT+FX8.3 X64破解版,下载后请按照破解版步骤破解,亲自测试OK。

2017-12-01

SecureCRT+FX+keygen_x86+x64_v8.0.rar

SecureCRT+FX+keygen_x86+x64_v8.0,连接linux,下载之后请按照破解方式进行破解。

2017-12-01

spket插件破解版

spket-1.6.18破解注册版,可以实现代码提示

2014-08-06

生成二维码的QRCode.jar

生成二维码的QRCode.jar,用起来非常方便

2014-08-05

生成excel文件的jar包 jxl.jar

jxl.jar,用于生成excel文件,非常方便

2014-08-05

itext-rtf-2.1.7.jar

itext-rtf-2.1.7.jar ,用于word开发

2014-08-05

itext-2.1.7.jar

itext-2.1.7.jar,生成word文档使用

2014-08-05

PropertiesEditor

PropertiesEditor4.0.1 里面还有安装方法

2013-05-13

oscache-2.4.1.jar

oscache-2.4.1.jar

2013-05-13

sitemesh-3.0-alpha-2.jar

sitemesh-3.0-alpha-2.jar

2013-05-13

aspectjweaver.jar

aspectjweaver.jar 包

2013-05-10

jfreechart-1.0.14.zip

jfreechart-1.0.14.zip

2013-05-10

javax.servlet.jar

javax.servlet.jar

2013-05-10

spring.jar

spring.jar

2013-05-10

standard.jar

standard.jar

2013-05-10

jstl-1.2.jar

jstl-1.2.jar

2013-05-10

《锋利的jQuery》(高清扫描版-有书签)

《锋利的jQuery》(高清扫描版-有书签)

2013-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除