【发布时间】:2012-01-05 14:12:21
【问题描述】:
在 JAX-WS 中,要验证传入的请求,其中一种方法是使用下面链接中建议的 @SchemaValidation。
但是,我正在使用的应用程序服务器 (WAS 7) 尚不支持 @SchemaValidation。 (如果 WAS 7 确实支持这个注释,请纠正我)
所以我正在寻找其他选项,例如实现处理程序来验证传入请求。在处理程序或端点类本身中,我可以创建 JAXBContext 并使用 JAXB 验证器。我需要显式地创建 JAXBContext 还是因为 JAX-WS 在内部使用 JAXB,所以它可以作为资源/注释使用? 这是在 JAX-WS 中实现验证的好方法吗? (在没有@SchemaValidation 验证的情况下)
在 Web 服务中验证传入的请求 xml 是一种标准做法,还是由于可能需要的性能损失而被跳过?
【问题讨论】:
标签: java web-services validation jaxb jax-ws