我得到了一个WSDL文件 . 我需要在WSDL中调用SOAP Web服务 . 我想知道从java中的WSDL创建Web服务客户端的不同方法 . 如果选项包含示例,链接,优点和缺点,将会有所帮助 . 我现在混淆了不同的选项,如wsimport,wsdl2java,java2wsdl,saaj,apache轴,cxf,spring等 . 非常感谢你的帮助 .
我正在使用Salesforce SOAP API开发一个项目,这里是使用WSDL生成java lib的指南的链接:
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_quickstart_import_WSDLs.htm
希望它会对你有所帮助 .
SoapUI是一个带有用户界面的快速解决方案,可以对提供的Web服务方法进行初始测试 . 稍后您可以使用wsdl2java和特定选项从WSDL生成Java类,并生成将包含在项目中的jar .
SoapUI不支持WSDL 2.0
你可以试试Apache Taverna的实验性wsdl-generic库
该库适用于WSDL 1.1 / 2.0版本 . 实验分支基于Apache XML Schema 2.0库创建XML树,因此您可以轻松创建XML消息 .
然后它通过JAX-WS动态调用服务 .
它还有一个命令行WS Actuator !
干杯,
D.
3 回答
我正在使用Salesforce SOAP API开发一个项目,这里是使用WSDL生成java lib的指南的链接:
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_quickstart_import_WSDLs.htm
希望它会对你有所帮助 .
SoapUI是一个带有用户界面的快速解决方案,可以对提供的Web服务方法进行初始测试 . 稍后您可以使用wsdl2java和特定选项从WSDL生成Java类,并生成将包含在项目中的jar .
SoapUI不支持WSDL 2.0
你可以试试Apache Taverna的实验性wsdl-generic库
该库适用于WSDL 1.1 / 2.0版本 . 实验分支基于Apache XML Schema 2.0库创建XML树,因此您可以轻松创建XML消息 .
然后它通过JAX-WS动态调用服务 .
它还有一个命令行WS Actuator !
干杯,
D.