Bean Validation 的公共草案已经由 EC(除了未投票的 Nortel 和 SpringSource,所有成员投票赞成)批准。
但我们并没有停止在这里!
参考实现
我们很高兴发布 Bean Validation 参考实现的第一个 alpha 版:Hibernate Validator 4 Alpha(《下载》)。
这是一个重要的里程碑,核心功能已经存在,并且实现已经在 JSF 2.0 RI 原型中使用。但是这个版本的功能还不完整,以下是一些主要缺失的部分
- 使用接口或隐式分组实现组继承
- 组序列已实现但未完全测试
- 覆盖默认的类的组尚未实现
- TraversableResolver还没有与 JPA 集成
- XML 配置(META-INF/validation.xml)
- XML 映射
- 某些元数据 API 未完全符合规范
- ConstraintValidatorContext不可操作
《分发》包括源代码、jar 文件和入门指南。
除非在规范中描述,否则一切正常。如有帮助,请访问我们的 论坛。请将错误报告提交到 JIRA。有关 Hibernate Validator 4 的更多信息,请参阅《此处》。感谢 Hardy 的领导,以及 Alaa 和 Gunnar 的参与。
规范
此实现基于规范 1.0 Beta3[1](公开草案后)。
- 引导 API 名称更加直观
- 类型安全的验证器实现:一个约束附加到多个验证器,根据目标类型选择正确的验证器
- 通过 META-INF/valiation.xml 进行 XML 配置
- XML约束映射(允许覆盖注解)
请给我们反馈,告诉我们进展如何。