使用jax-ws和jaxb验证传入的请求?

时间:2013-11-06 11:30:27

标签: java web-services jaxb xsd jax-ws

我正在使用jax-ws来开发基于肥皂的网络服务。我有下面的终点,它有一个网络方法如下。

@WebService
public interface MySoapService {

    @WebMethod
    public List<Result> getResult(TestRequest request);
}

这里使用jaxb从xsd生成TestRequest。我想验证对xsd的请求。我应该在哪里执行这个逻辑?在webservice或者外面的webservice中?

此外,如果用户尝试发送任何与XSD不匹配的请求,那么他们会获得BAD REQUEST吗?默认情况下是否启用XSD验证?请帮帮我。

谢谢!

0 个答案:

没有答案