我通常習慣使用JSON/REST。我有權訪問帶有WSDL文件的Web服務,我需要使用它來讀取數據。我不知道從哪裏開始閱讀Web服務,我有一個WSDL
什麼是最快最簡單的方法來獲得JAVA代碼的啓動和運行,可以查詢此網站的「服務」?
我通常習慣使用JSON/REST。我有權訪問帶有WSDL文件的Web服務,我需要使用它來讀取數據。我不知道從哪裏開始閱讀Web服務,我有一個WSDL
什麼是最快最簡單的方法來獲得JAVA代碼的啓動和運行,可以查詢此網站的「服務」?
您可以使用庫如Apache AXIS或Apache CXF,其中包括一個WSDL2Java程序,您可以運行該程序來解析WSDL定義文件並生成可調用Web服務的類。
我推薦Sun的JAX-WS(現在內置於Java 6)。谷歌它(我只能發佈一個鏈接,下面)。
一些鏈接...
主要網站: jax-ws.dev.java.net/
JAX-WS是Glassfish的地鐵項目下,但你並不需要Glassfish的使用它(我們不)。然而,這是一個很好的資源:
metro.dev.java.net/guide/
對於WSDL開始,具體參見:
https://metro.dev.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html
我會讀到他們兩個。奇怪的是,會有兩個單獨的apache項目做同樣的事情(: – corydoras 2010-08-26 01:10:49
)Apache基金會並沒有將其作爲一個項目應該被處理的組來決定 - 其他團體向他們捐贈代碼和項目,例如至少有3個構建您的(Java)代碼的Apache項目 – 2010-08-26 01:25:53