JSR 303豆验证 抓住了吗?

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

是否有任何成功采用JSR 303的商业项目?我之所以问,是因为承诺拥有一个较小的用户群的风险。另外,我不是早期的适配器。 :)

有帮助吗?

解决方案

我在最近为客户的春季/休眠项目中使用了JSR303,它运行良好。它易于使用和设置。如果您搜索JSR303,则在线上有一些教程,然后我下载了Hibernate验证器参考,即他们的JSR303实现。那应该让你前进。我认为随着时间的流逝,您会看到更多。特别是如果您在春季/休眠世界中旅行。

其他提示

JSR 303验证是否已抓住?

好吧,豆验证 Java EE 6的一部分,BV确实与持久性层(JPA)完美地集成在一起,BV确实与演示层技术(例如JSF 2,Wicket,Spring MVC,Tapestry)很好地集成。

因此,我会说是的,BV在那里,已经使用了,我希望它会越来越多。

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

获取规格并检查 豆验证 例如,JBOSS博客上的博客文章(尤其是 豆验证偷看 系列来自 两年 前)。

是否有任何成功采用JSR 303的商业项目?我之所以问,是因为承诺拥有一个较小的用户群的风险。另外,我不是早期的适配器。 :)

是的。我个人认为使用Java EE的一部分是非常安全的标准(BV肯定会在那里持续一段时间)。您有什么风险?如果不是BV,您实际使用什么选择?是什么使它们看起来或多或少比BV“风险”?

我们将其视为取代Iscreen。 这里 是Hibernate的参考实现参考实现的参考指南。另一个实现(在OpenJPA中使用是 http://code.google.com/p/agimatec-validation/

继续进步

豆验证是一个持续的项目,采用越来越多。

第二JSR,1.1规格

原本的 JSR 303 及其 1.0规格 紧随其后 JSR 349 及其 1.1规格 2013年。

随着新的JSR,开放的过程。这包括一个专门的网站, www.beanvalidation.org.

目前只有 Hibernate验证器 经过测试 经过认证 作为完整的实现bean验证(并且是参考实现)。以前对于1.0规格, Apache BVAL 也有 已获得认证.

采用

我使用了Web应用程序框架, 瓦丁, ,除了其自己的UI小部件验证外,还支持Bean验证。

JSF(Javaserver面孔) 支持豆验证1.1如图所示 博客文章 经过 拉玛·克里希南(Rama Krishnan).

Devoxx呈现 经过 伊曼纽尔·伯纳德, ,规格的负责人提到,除了JSF集成之外,还存在:

Java API用于RESTFUL WEB服务(JAX-RS) 与Bean验证整齐地集成在一起,以返回400和500系列中的HTTP错误代码,而不是例外,以表示验证约束验证。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top