Validator是由David Winterfeldt创建的开源项目,它也是Jakarta Commons的一个子项目。Commons项目主要是提供一些像Validator这样的一些可重用组件。其他著名的Commons组件还有如BeanUtils,Digester,Logging框架等
使用Validator框架比一般的在应用程序的代码中定义验证规则有好多优点,如:
.可以在一处为应用程序定义验证规则;
.验证规则和应用程序是松耦合的;
.服务器端和客户端的验证规则可以在同一处定义;
.配置新验证规则或修改已有验证规则变得更加简单;
.支持国际化;
.支持正则表达式;
.可以用于Web应用程序也可用于标准的Java应用程序;
.采用声明的方法实现而不是编程实现;
新版本Jakarta Commons Validator 主要fix了一些bugs,以及提供了新的date, time 和 number validators.
官方站点:http://jakarta.apache.org/commons/validator/
开源论坛:http://www.matrix.org.cn/topic.shtml?forumId=17
标签: