关注我们关于 Bean 验证的工作和愿景的人都知道,最终目标是让 Java 框架生态系统能够原生地集成 Bean 验证。特别重要的是表示层,它应该调用 Bean 验证来验证将要放入领域模型中的值。
这是我们在 JSF 2 中添加的功能,我很高兴看到其他框架也接受了这个模式。Wicket 是这个游戏中新加入的一员:Zenika 创建了一个项目,将 Bean 验证集成到 Wicket 中,就像我们为 JSF 所做的那样。详情请见 此处。
如果可以的话,我下一个愿望是去除这条烦人的孤行
personForm.add(new JSR303FormValidator());
让它直接出盒即用 :) 除了这个细节之外,这正是组件化框架应该集成 Bean 验证的方式。做得很好。