我进行了很多搜索,以找到Web服务中使用的BindingProvider
的具体解释,但我可以获得完整的信息。
我也阅读了官方文档,但是对于BindingProvider
背后的概念仍然感到困惑。官方文件说
4.2 javax.xml.ws.BindingProvider
BindingProvider接口表示提供以下内容的组件:
供客户端使用的协议绑定,由代理和
由Dispatch接口扩展。
在文档中,协议绑定是什么意思?
大家能否借助简单代码帮助我理解BindingProvider
及其目的。
最佳答案
BindingProvider
接口为请求和响应上下文映射定义访问器方法。 Dispatch<T>
接口扩展了javax.xml.ws.BindingProvider
接口。标准BindingProvider
属性由JAX-WS规范定义,并且客户端程序可以设置和获取这些属性。该应用程序还可以定义特定于应用程序的属性,但是出于可移植性的原因,规范不鼓励这样做。
也可以看看:
例: