我需要使用axis2創建與Web服務的連接。我想知道如何將接收到的xml轉換爲Java對象。有沒有什麼好的教程來學習如何做到這一點?實現客戶端的Axis2
0
A
回答
3
Axis2有很好的文檔記錄。一定要檢查the axis2 user guide。 另一方面要注意的是,使用web服務和axis2並不是一塊蛋糕般的想法,所以請詳細閱讀docs。 ;)
3
XML是SOAP請求的一部分。在這種情況下,Axis2會將它轉換爲Java。
如果XML是「數據blob」的一部分,那麼您需要自己做這件事。有幾種選擇:
您可以看看Axis2使用的發生器。 Try the docs。
使用XML OO映射器,如Castor。
你可以編寫你自己的mapper(不是真的推薦)。
如果您可以影響發件人端,則可以嘗試創建遵循XMLEncoder規則的XML。這將允許您使用標準的Java序列化API來構建對象。
1
使用axis wsdl2java工具並將生成的類放到源文件中。然後首先使用YourServiceStub(Service_Adress)創建服務存根,並使用該實例調用必要的方法。
爲WSDL2Java的我通常使用:
的WSDL2Java -uri wsdlLocation -ss -sd -uw -g -o outputLocation
相關問題
- 1. Axis2:Axis2的Web客戶端
- 2. 如何在我的axis2 Web服務客戶端中實現TLS?
- 3. Axis2客戶端由春
- 4. Java客戶端Axis2 OMException
- 5. axis2(1.3)客戶端問題
- 6. 實現DHCP客戶端
- 7. 實現COMET客戶端
- 8. Dropwizard Auth2.0客戶端實現
- 9. Java SMPP客戶端實現
- 10. c#POP3客戶端實現
- 11. FTP客戶端java實現
- 12. ActiveSync客戶端Java實現
- 13. 客戶端接口實現
- 14. Axis2 webservice客戶端weblogic webservice客戶端jar confilct
- 15. wso2中的axis2客戶端項目的最佳實踐
- 16. .net客戶端使用Axis2 Web服務
- 17. Axis2測試客戶端錯誤
- 18. Axis2/Rampart客戶端自簽名證書
- 19. 如何創建和Axis2客戶端
- 20. 利用Axis2客戶端代碼
- 21. Axis2客戶端:避免維護會話
- 22. Axis2 ADB客戶端通過代理?
- 23. 使用Axis2附加客戶端證書?
- 24. 實現Django的socketio的iOS客戶端
- 25. 客戶端與axis2連接時出現未知錯誤1.6.1
- 26. 創建Axis2 Rampart客戶端時出現問題
- 27. 嘗試執行axis2服務客戶端時出現異常
- 28. OAuth客戶端實現中的差異
- 29. 如何實現的Telnet客戶端
- 30. iOS的任何WebRTC客戶端實現?