BindingProvider在JAX-WS Web服务中的用途

Tar*_*han 4 java web-services jax-ws

我已经搜索了很多,以找到Web服务中使用的BindingProvider的具体解释,但我可以获得完整的信息.

我还阅读了官方文档,但我仍然对BindingProvider背后的概念感到困惑.官方文件说

4.2 javax.xml.ws.BindingProvider

BindingProvider接口表示一个组件,它提供供客户端使用的协议绑定,它由代理实现,并由Dispatch接口扩展.

在docs中,Protocol Binding是什么意思?

你们可以借助简单的代码帮助我理解什么是BindingProvider及其目的.

  • 谢谢

Ale*_*kov 6

BindingProvider接口定义请求和响应上下文映射的访问器方法.该Dispatch<T>接口扩展javax.xml.ws.BindingProvider接口.标准BindingProvider属性由JAX-WS规范定义,客户端程序可以设置并获取这些属性.应用程序还可以定义特定于应用程序的属性,但出于可移植性原因,该规范不鼓励这样做.

也可以看看:

例: