使用Java对数据执行服务器端验证的最佳方法

Khu*_*try 4 java validation server-side

有人可以指导我解决这个基本问题:使用Java对数据执行服务器端验证的最佳方法是什么?

我想知道是否有开放源代码库可用于执行服务器端验证。

任何帮助表示赞赏。

Jig*_*shi 5

这取决于您使用的Web开发框架。


原始JSP Servlet

如果您使用的是简单的jsp servlet,那么我建议为每个form / jsp屏幕添加一个验证程序包/ jar。并在传递给服务之前从控制器进行验证。


JSF

如果您使用的是JSF,则提供了设计良好的验证阶段,可以使用现成的验证器(您可以在表单字段中添加注解并完成注释),也可以创建自己的验证器。


春季MVC

如果您使用的是Spring MVC,它还具有一个用于验证安全层


支柱

Struts也有用于验证的安全层