Java 数据验证应该在哪里进行?
我有一个JavaWeb服务,从配置文件和不同的Web服务中获取数据 为此,我开设了以下课程:Java 数据验证应该在哪里进行?,java,web-services,validation,configuration,Java,Web Services,Validation,Configuration,我有一个JavaWeb服务,从配置文件和不同的Web服务中获取数据 为此,我开设了以下课程: Main-我的带有一些逻辑的主类,在这里我调用ConfigurationManager和WebServiceClient类 ConfigurationManager-从文件中读取配置 WebServiceClient-调用第一个web服务 我应该验证从配置文件或其他Web服务检索到的数据 我应该在WebServiceClient的ConfigurationManager中执行此验证吗 课堂还是主课
- Main-我的带有一些逻辑的主类,在这里我调用ConfigurationManager和WebServiceClient类
- ConfigurationManager-从文件中读取配置
- WebServiceClient-调用第一个web服务
我应该在哪里进行此数据验证?在可以执行验证之前,应该进行此验证。”“快速失败”是我认为我理解的策略,但是,如果我们从单一责任原则的角度考虑,ConfigurationManager类是应该进行验证的地方。“永远不要相信客户”是一句古老的软件工程谚语。