Bean 验证客户端
Bean Validation Client-Side
我对 Bean 验证有疑问。如果我使用 wsimport 生成代码,所有生成的模型在字段上都没有注释。因此,当我验证对象时,它无法识别任何 ContraintViolation。
有人对此有解决方案吗?还是 Bean 验证不适用于 wsimport?
一些信息:
服务器端 => 使用 Tomcat 8.0 和 Metro
的 JAX-WS
客户端 => JavaFX
通常您不会验证应该发送到远程端点的 bean。首先,您必须在 "client" 中复制任何验证逻辑。
其次,您的 bean 验证可能还有其他限制。例如。任何类型的业务验证。
我建议您实现一个端点,该端点可以执行验证并将任何验证结果发送回客户端。
请不要忽视在对模型进行任何更改之前进行验证。您不能信任客户端发送的任何数据。
我对 Bean 验证有疑问。如果我使用 wsimport 生成代码,所有生成的模型在字段上都没有注释。因此,当我验证对象时,它无法识别任何 ContraintViolation。
有人对此有解决方案吗?还是 Bean 验证不适用于 wsimport?
一些信息:
服务器端 => 使用 Tomcat 8.0 和 Metro
的 JAX-WS客户端 => JavaFX
通常您不会验证应该发送到远程端点的 bean。首先,您必须在 "client" 中复制任何验证逻辑。
其次,您的 bean 验证可能还有其他限制。例如。任何类型的业务验证。
我建议您实现一个端点,该端点可以执行验证并将任何验证结果发送回客户端。
请不要忽视在对模型进行任何更改之前进行验证。您不能信任客户端发送的任何数据。