有什么方法可以使用soap-rpc Web服务,以便通过共享接口生成客户端?宁静的Web服务以这种方式进行操作,但是基于soap的情况又如何呢?您是否总是需要使用Axis或CXF之类的工具来生成存根和代理,还是有可以动态设置的东西?
谢谢。
编辑#1:
为了澄清,我正在寻找做这样的事情:
通用接口:
@WebService public interface MyWebService { @WebMethod String helloWorld(); }
该公共接口已经可以用于创建服务器端组件。我的问题是: 客户端可以使用这种类型的通用接口来生成动态代理吗? 宁静的Web服务以这种方式(Restlets和CXF)做到这一点,并且.Net世界似乎也具有这种类型的功能。
我会看到此JAX- WS教程对您的目的很有用:
在示例代码中,通过将@WebServiceRef带有指向WSDL位置的属性的注释添加到客户端实现类来配置Web服务客户端,并且不需要任何工具来从所引用的Web服务访问内容。
@WebServiceRef
这是您想拥有的方式,还是回答了正确的问题?