【发布时间】:2009-06-21 17:50:42
【问题描述】:
我有点坚持这个决定。我的项目已经使用 Spring 和 Spring Blazeds 集成,但我认为不会有任何真正的 Web 界面 (HTML)。我对 Spring MVC 和 Spring 验证器的经验有限,这些都可以,但是我读过一些人建议不要在 Spring MVC 之外使用 Spring 验证器的 cmets。 根据个人经验,您会推荐什么验证框架?
【问题讨论】:
标签: java validation
我有点坚持这个决定。我的项目已经使用 Spring 和 Spring Blazeds 集成,但我认为不会有任何真正的 Web 界面 (HTML)。我对 Spring MVC 和 Spring 验证器的经验有限,这些都可以,但是我读过一些人建议不要在 Spring MVC 之外使用 Spring 验证器的 cmets。 根据个人经验,您会推荐什么验证框架?
【问题讨论】:
标签: java validation
"...,但我读过一些人建议不要在 Spring MVC 之外使用 Spring 验证器的 cmets..."
我想看看那些引用。我在 Spring MVC 之外使用了 Spring DataBinding API,它非常棒。我会说批评是没有根据的。
Apache Commons Validator 是另一种选择,但我仍然会首先推荐 Spring 的 DataBinder。 特别是如果您已经在使用 Spring。切换到其他任何东西的好处远远超过了另一个依赖项的成本。
【讨论】:
您可以尝试Hibernate Validator,它实际上是 JSR 303:Bean Validation 的参考实现。顺便说一句,它仍处于测试阶段。
【讨论】: