2010-08-26 98 views
0

我通常習慣使用JSON/REST。我有權訪問帶有WSDL文件的Web服務,我需要使用它來讀取數據。我不知道從哪裏開始閱讀Web服務,我有一個WSDL

什麼是最快最簡單的方法來獲得JAVA代碼的啓動和運行,可以查詢此網站的「服務」?

回答

1

您可以使用庫如Apache AXISApache CXF,其中包括一個WSDL2Java程序,您可以運行該程序來解析WSDL定義文件並生成可調用Web服務的類。

+0

我會讀到他們兩個。奇怪的是,會有兩個單獨的apache項目做同樣的事情(: – corydoras 2010-08-26 01:10:49

+0

)Apache基金會並沒有將其作爲一個項目應該被處理的組來決定 - 其他團體向他們捐贈代碼和項目,例如至少有3個構建您的(Java)代碼的Apache項目 – 2010-08-26 01:25:53

1
  1. 選擇你的框架(流行的框架包括Axis2,Spring-WS,Jax-WS)。 2.使用框架附帶的工具創建Java代理(例如,對於Axis2,您將使用wsdl2java)。 3.編寫使用生成的代理實際調用Web服務的代碼。