什么是JAX WS拦截器?我在哪里可以找到相同的信息!
答案 0 :(得分:14)
JAX-WS拦截器(也称为处理程序)用于以透明的方式编织请求的各个方面。这样的示例是日志记录或请求/响应,向消息添加安全头,加密,压缩等。单个拦截器可以操纵消息的逻辑有效载荷(内容)或消息的协议,但不能同时操作。
有关它们的介绍性文档,请参阅here。
答案 1 :(得分:5)
处理程序基本上类似于过滤器,但用于SOAP消息的入站和输出处理。 Here是我发现的快速教程。
答案 2 :(得分:0)
除了JAX-WS中的Handler之外,RI还提供了Tube概念。它非常接近Servlet API中的Filter概念,因此您可以访问和操作服务和客户端的整个输入/输出数据包。
我发现它更适用于一般用途,例如记录消息和预先验证soap标头等等,因为我不必在每个Web服务上附加@HandlerChain。见链接。