2009-06-21 18 views
5

Sono piuttosto bloccato su questa decisione. Il mio progetto utilizza già l'integrazione Spring and Spring Blazeds ma non penso che ci sarà alcuna vera interfaccia web (HTML). Ho un'esperienza limitata con Spring MVC e i validatori Spring che sono OK, ma ho letto commenti da persone che suggeriscono di non usare i validatori Spring al di fuori di Spring MVC. Quale framework di validazione raccomanderesti in base all'esperienza personale?Quale libreria di convalida java devo usare?

risposta

10

"..., ma ho letto commenti delle persone che suggeriscono di non utilizzare validatori di primavera fuori Spring MVC ..."

mi piacerebbe vedere quelle citazioni. Ho usato l'API Spring DataBinding all'esterno di Spring MVC ed è eccezionale. Direi che la critica è infondata.

Apache Commons Validator è un'alternativa, ma consiglio ancora a Spring's DataBinder. Soprattutto se stai già utilizzando Spring. Il vantaggio di passare a qualsiasi altra cosa è più che compensato dal costo di un'altra dipendenza.

2

Si può provare Hibernate Validator che è in effetti l'implementazione di riferimento per JSR 303: Bean Validation. A proposito, è ancora in beta.

Problemi correlati