簡體   English   中英

從Java中的WSDL創建Web服務客戶端

[英]Creating web services client from WSDL in Java

我得到了一個WSDL文件。 我需要在WSDL中調用SOAP Web服務。 我想知道從Java中的WSDL創建Web服務客戶端的不同方法。 如果給出示例,鏈接,優缺點的選項將很有幫助。 我現在對wsimport,wsdl2java,java2wsdl,saaj,apache axis,cxf,spring等不同的選項感到困惑。非常感謝您的幫助。

我正在使用Salesforce SOAP API進行一個項目,這是使用WSDL生成Java庫的指南的鏈接:

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通用庫

該庫可用於WSDL 1.1 / 2.0版本。 實驗分支基於Apache XML Schema 2.0庫創建XML樹,因此您可以輕松創建XML消息。

然后,它通過JAX-WS動態調用該服務。

它還有一個命令行WS執行器!!!

干杯,

D.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM