java - 采用 JSR 303 Bean 验证

标签 java validation bean-validation

JSR 303 Bean Validation流行起来了吗?

我意识到它仍然是相对较新的规范(版本 1.01.1 ),但我什至找不到关于它的官方教程,更不用说书籍了。

是否有任何商业项目已成功采用 JSR 303?我之所以这么问,是因为致力于用户群较小的事情存在风险。另外,我不是一个早期的适应者。 :)

最佳答案

Has the JSR 303 Validation caught on yet?

嗯,Bean Validation Java EE 6 的一部分,BV 确实与持久层 (JPA) 很好地集成,BV 确实与表示层技术(例如 JSF 2、Wicket、Spring MVC)很好地集成, 挂毯。

所以我想说是的,BV 就在那里,已经被使用,并且我希望它会被越来越多地使用。

I realize that it is still relatively new specification, but I can't even find an official tutorial on it, much less books.

获取规范并检查 Bean Validation例如,JBoss 博客上的博文(尤其是两年 前的Bean Validation Sneak Peek 系列)。

Are there any commercial projects that have successfully adopted JSR 303 yet? I'm asking because there's a risk in committing to something that has a small user base. Plus, I'm not an early adapter. :)

是的,有。我个人认为使用 Java EE 一部分的标准非常安全(BV 肯定会存在一段时间)。您面临哪些风险?如果不是 BV,您实际上会使用什么替代方案?是什么让它们看起来比 BV 或多或少“有风险”?

关于java - 采用 JSR 303 Bean 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141198/

相关文章:

java - 如何为 List 创建一个 ConstraintValidator

java - 在 ServletOutputStream 中设置状态代码

java - Java中方法名前的下划线是什么意思?

java - 找不到符号方法 get(int)

java - 防止调度程序在 Java 中进行上下文切换

javascript - 验证字段中的 jQuery bool 值问题

java - 由于某些奇怪的原因,我无法运行我的 JPA 代码.. "The length cannot be negative."

java - @Valid 失败时自动返回输入表单

javascript - 有没有纯 Javascript X/HTML 验证器?

java - 扩展 Struts2/XWork ValidatorSupport 的类可以有状态吗