标签
作者
如您所知,Bean Validation 2.0 已于数月前发布,而 Hibernate Validator 6.0 是其参考实现。
Hibernate Validator 不是唯一的 Bean Validation 实现,我们还有一家名为 Apache BVal 的竞争对手。
Apache BVal 尚未赶上 Bean Validation 2.0,但鉴于上一次 Bean Validation 领域的基准测试已是 2010 年的数据(还记得“Machete don’t text”吗?),我认为现在是时候重新审视这个基准测试并获取一些新鲜数据了。
特别是在我们对 6.0 所做的所有优化工作之后。
经过一段时间的准备,我们很高兴宣布Hibernate Validator 5.2系列的首个版本 - 5.2.0.Alpha1。这个版本主要关注Java 8的支持,但我们将在稍后详细说明。
这篇文章是关于验证的,特别是Bean Validation。以及它解决了什么问题。这是对Julien Tournay的一篇帖子的回应,基本上他声称——如果我把这总结一下——
Emmanuel 将前往 JavaOne,在那里你可以看到他的现场演示:现场编码展示 Hibernate Search 和 Bean Validation 的最新功能。体验如何轻松开始使用这些技术,以及它们在短短一个小时内能为你提供的强大功能,这将是一次独特的体验。
随着 Hibernate Validator 5.1.0.Alpha1 的发布,现在是时候继续关注 Bean Validation 1.1 焦点系列,并聚焦于方法验证。Hibernate Validator 的长期用户知道,方法验证自 4.2 版本起就是 Validator 的一部分,但仅作为特定提供商的功能。Bean Validation 1.1 现在将方法验证纳入了 规范。
我很高兴宣布 Hibernate Validator 5.1 的第一个 alpha 版本发布。这个版本在 Bean Validation 1.1 API 之上带来了几个新功能,以及显著的性能改进和一些错误修复。
自从 Bean Validation 1.1 发布最终版本以来已经过去几周了。在此期间,Java EE 7 平台规范也已 最终确定,因此是时候更深入地了解这些更新在 Bean Validation 及其参考实现 Hibernate Validator 5 方面的内容了。
最近,我有机会在柏林专家日(Berlin Expert Days,简称BED-Con)上就Bean Validation 1.1发表演讲。这是一个规模适中的会议(2天,500名参与者),在柏林的弗莱堡大学(Freie Universität)举行。和往年一样,BED-Con是一个令人难忘的经历,有众多杰出的人和富有洞察力的演讲,涉及Java EE、NoSQL、持续交付等领域。我非常推荐这个活动,它计划明年再次举行。
Bean Validation、Hibernate Validator(其参考实现)以及测试兼容性工具包已提交给JCP进行最终批准投票。这就是专家委员会投票决定规范是否最终定稿的过程。