我正在开发一个Web服务客户端,需要执行在带有axis2的tomcat上公开的操作。客户端具有所需的所有wsdl文件。我无法使用netbeans或eclipse静态导入它们,因为客户端需要在运行时发现wsdl(这已经完成),然后按固定顺序执行它们... 我该怎么办?我的程序能够获取那些wsdl文件,但我不知道如何处理它们......我应该使用什么:jax-ws? JAX-RPC?你能给我一个指南或其他东西的链接吗?
提前谢谢
答案 0 :(得分:1)
根据您的堆栈,您可以使用各种工具/框架/库编写Web服务客户端。例如Spring-WS,Apache CXF或JAX-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,看起来它可以完全满足您的需求。