什么是JAX-WS拦截器(也称为处理程序)?

什么是JAX WS拦截器? 我在哪里可以找到相同的信息!

JAX-WS拦截器(也称为处理程序)用于以透明的方式编织请求的各个方面。 这样的示例是日志记录或请求/响应,向消息添加安全头,加密,压缩等。单个拦截器可以操纵消息的逻辑有效载荷(内容)或消息的协议,但不能同时操作。

请参阅此处获取有关它们的介绍性文档。

处理程序基本上类似于filter,但用于SOAP消息的inboud和输出处理。 这是我发现的快速教程。

除了JAX-WS中的Handler之外,RI还提供了Tube概念。 它非常接近Servlet API中的Filter概念,因此您可以访问和操作服务和客户端的整个输入/输出数据包。

我发现它更适用于一般用途,例如记录消息和预先validationsoap标头等等,因为我不必在每个Web服务上附加@HandlerChain。 见链接。

基于管的消息记录