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