Java 动态创建web服务,动态web服务调用程序

Java 动态创建web服务,动态web服务调用程序,java,web-services,dynamic,wsdl,Java,Web Services,Dynamic,Wsdl,我需要基于Web服务的WSDL创建Web服务的动态调用程序。 有什么想法吗? 谢谢参见;如果客户端不知道远程方法名称或其签名,则需要动态代理或动态调用接口(DII) 这是一个很好的例子,说明了JAX-RPC可以使用WSDL作为输入 正如在评论中所说,JAX-RPC发展到。 动态生成客户端。您读过这些页面吗 更新 否-JAX-RPC已过时。JAX-WS是“新鲜”的,这是否意味着无论如何我都应该解析wsdl以获得所需的信息,如:servicename、portTypes、operations等

我需要基于Web服务的WSDL创建Web服务的动态调用程序。 有什么想法吗? 谢谢

参见;如果客户端不知道远程方法名称或其签名,则需要动态代理或动态调用接口(DII)

这是一个很好的例子,说明了JAX-RPC可以使用WSDL作为输入

正如在评论中所说,JAX-RPC发展到。


动态生成客户端。

您读过这些页面吗

更新


否-JAX-RPC已过时。JAX-WS是“新鲜”的,这是否意味着无论如何我都应该解析wsdl以获得所需的信息,如:servicename、portTypes、operations等等?@bozhook for the freshness:);但是请帮助我找到一个使用DII的JAX-WS示例。JAX-WS的DII是Dispatch对象(
javax.xml.WS.Dispatch
)。是的,但无论如何,在调用webservice之前,我应该知道操作和消息?好的,如果您不知道调用的是什么操作/消息,您打算如何调用webservice?这个CXF动态生成客户机,如果wsdl语法发生了变化,就会重新生成客户机。您仍然需要知道操作名称:)您是对的:)我需要知道操作名称:)但是发送和接收的消息呢?如果我应该使用动态客户端调用程序,这意味着我无论如何都应该编写wsdl解析器?“Web服务的动态发现和调用”,日期:2001年8月1日。不是有点复杂,不是更简单的方法吗?实际上我需要用Java编写调用程序,Eclipse+JSF。第一个链接已经死了。你在这方面运气好吗?