我已經給了一個WDSL文件,並且必須使用axis2創建一個web服務客戶端。我已經能夠使用WSDL2java生成CallbackHandler和Stub。我試過按照這個教程創建客戶端http://briansjavablog.blogspot.com.au/2013/01/axis2-web-service-client-tutorial.html 我不確定我是否正確實施了客戶端。它運行,但我不知道你如何查看任何輸出結果。我從來沒有處理過Web服務。生成的存根文件包含了很多代碼,我該如何知道我應該調用什麼?我找到的所有教程都給出了示例客戶端,但我想知道我需要看看創建自己的。 如果任何人有任何建議或鏈接來創建易於理解的客戶,將不勝感激。如何創建和Axis2客戶端
0
A
回答
1
我認爲這可能沒有回答一段時間,因爲這個問題並不清楚,您可能需要對Web服務和SOAP進行一般性介紹。如果您獲得了WSDL(或者可以從某處獲得URL),那麼您將Web Service用作客戶端 - 您(已發佈)已經創建了客戶端使用的存根。你只需要使用它。您正在向服務器(Web服務)發送請求並向其發送它所需的數據(作爲在Web Service模式中佈置的SOAP參數)。基於這個SOAP請求,你將得到一個響應。爲客戶端創建的存根充當客戶端的調用點和響應點。
所以你的問題是如何測試它:你決定如何處理響應,因爲這是你編碼到客戶端的內容。您需要從一個模式開始(通常您需要編寫對象/數據以及您希望它們執行的功能,並且工具(如Axis2))將生成服務器代碼(對於Web服務和SOAP傳輸)
所以在你的問題中,我認爲你需要a)查看一些Web服務書籍/在線教程來弄清楚它是什麼,b)編寫你的客戶端代碼以顯示結果和內容 - 並確保您實際上正在發送並獲得Web服務的響應,以及c)還要了解創建自己的Web服務需要做什麼(無論您計劃服務的目的是什麼成立之前,在創建自己的。
實際上,我認爲你只需要首先將Web服務放在腳下。並且您指出的教程(http://briansjavablog.blogspot.com.au/2013/01/axis2-web-service-client-tutorial.html)對於希望獲得Web服務客戶端的任何人都很有用 - 感謝您發佈該內容。
相關問題
- 1. Axis2:Axis2的Web客戶端
- 2. 如何在Eclipse中創建Axis2 Web服務客戶端?
- 3. 使用Apache Axis2和Rampart創建WebService客戶端
- 4. 如何創建和從客戶端
- 5. Axis2客戶端由春
- 6. Java客戶端Axis2 OMException
- 7. axis2(1.3)客戶端問題
- 8. 實現客戶端的Axis2
- 9. 創建Axis2 Rampart客戶端時出現問題
- 10. 如何爲從Axis2 Webservice創建的客戶端對象定義toString()方法
- 11. 如何使用PyChef做'刀客戶端刪除'和'刀客戶端創建'?
- 12. axis2創建和使用池客戶端存根時,ServiceClient.cleanupTransport()的NullPointerException異常
- 13. 如何爲ios創建Gmail客戶端?
- 14. 如何創建soap客戶端?
- 15. 如何爲網站創建客戶端?
- 16. Visual Studio如何創建WebService客戶端
- 17. 如何創建WCF客戶端庫
- 18. Axis2 webservice客戶端weblogic webservice客戶端jar confilct
- 19. 創建syncml客戶端和服務器
- 20. RPM創建:在客戶端
- 21. Keynotfoundexception上創建客戶端
- 22. FOSOAuthServerBundle創建客戶端
- 23. 客戶端的app.config創建
- 24. JAX-WS客戶端創建
- 25. 創建REST客戶端API
- 26. .net客戶端使用Axis2 Web服務
- 27. Axis2測試客戶端錯誤
- 28. Axis2/Rampart客戶端自簽名證書
- 29. 利用Axis2客戶端代碼
- 30. Axis2客戶端:避免維護會話