文件名称:Hibernate Bean Validation jar包
文件大小:210KB
文件格式:RAR
更新时间:2014-08-28 02:55:14
Bean Validation
Bean Validation 规范对 Java Bean 的验证流程如下:在实际使用中调用 Validator.validate(JavaBeanInstance) 方法后,Bean Validation 会查找在 JavaBeanInstance上所有的约束声明,对每一个约束调用对应的约束验证器进行验证,最后的结果由约束验证器的 isValid 方法产生,如果该方法返回 true,则约束验证成功,否则验证失败。验证失败的约束将产生约束违规对象(ConstraintViolation 的实例)并放到约束违规列表中。验证完成后所有的验证失败信息均能在该列表中查找并输出。 前提条件 Bean Validation 规范规定在对 Java Bean 进行约束验证前,目标元素必须满足以下条件: 如果验证的是属性(getter 方法),那么必须遵从 Java Bean 的命名习惯(JavaBeans 规范); 静态的字段和方法不能进行约束验证; 约束适用于接口和基类; 约束注解定义的目标元素可以是字段、属性或者类型等; 可以在类或者接口上使用约束验证,它将对该类或实现该接口的实例进行状态验证; 字段和属性均可以使用约束验证,但是不能将相同的约束重复声明在字段和相关属性(字段的 getter 方法)上。
【文件预览】:
hibernate-validation_lib
----hibernate-validator-4.0.0.Beta2.jar(194KB)
----validation-api-1.0.CR3.jar(43KB)
----slf4j-log4j12-1.5.6.jar(9KB)