Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数据验证应该在哪里进行?_Java_Web Services_Validation_Configuration - Fatal编程技术网

Java 数据验证应该在哪里进行?

Java 数据验证应该在哪里进行?,java,web-services,validation,configuration,Java,Web Services,Validation,Configuration,我有一个JavaWeb服务,从配置文件和不同的Web服务中获取数据 为此,我开设了以下课程: Main-我的带有一些逻辑的主类,在这里我调用ConfigurationManager和WebServiceClient类 ConfigurationManager-从文件中读取配置 WebServiceClient-调用第一个web服务 我应该验证从配置文件或其他Web服务检索到的数据 我应该在WebServiceClient的ConfigurationManager中执行此验证吗 课堂还是主课

我有一个JavaWeb服务,从配置文件和不同的Web服务中获取数据

为此,我开设了以下课程:

  • Main-我的带有一些逻辑的主类,在这里我调用ConfigurationManager和WebServiceClient类
  • ConfigurationManager-从文件中读取配置
  • WebServiceClient-调用第一个web服务
我应该验证从配置文件或其他Web服务检索到的数据

我应该在WebServiceClient的ConfigurationManager中执行此验证吗 课堂还是主课


我应该在哪里进行此数据验证?

在可以执行验证之前,应该进行此验证。”“快速失败”是我认为我理解的策略,但是,如果我们从单一责任原则的角度考虑,ConfigurationManager类是应该进行验证的地方。“永远不要相信客户”是一句古老的软件工程谚语。