Java Web服务客户端:

时间:2009-07-10 13:48:12

标签: java java-ee jax-ws axis2 jax-rpc

我正在开发一个Web服务客户端,需要执行在带有axis2的tomcat上公开的操作。客户端具有所需的所有wsdl文件。我无法使用netbeans或eclipse静态导入它们,因为客户端需要在运行时发现wsdl(这已经完成),然后按固定顺序执行它们... 我该怎么办?我的程序能够获取那些wsdl文件,但我不知道如何处理它们......我应该使用什么:jax-ws? JAX-RPC?你能给我一个指南或其他东西的链接吗?

提前谢谢

3 个答案:

答案 0 :(得分:1)

根据您的堆栈,您可以使用各种工具/框架/库编写Web服务客户端。例如Spring-WSApache CXFJAX-WS RI。看一下,你会感觉如何使用webservices。

答案 1 :(得分:0)

您打算在客户端上使用什么客户端平台/实施和网络服务?例如,如果它是JAVA,您可以使用IBM的RAD工具或wsdl2java AXIS ant任务来生成Java存根。如果是MS平台,则可以使用MS中的Visual Studio工具从WSDL生成csharp存根。然后填充对象以创建Web服务提供者期望的SOAP xml消息格式。

答案 2 :(得分:0)

您可以使用Apache CXF查看Dynamic Clients,看起来它可以完全满足您的需求。