我必須編寫一個命令行java程序來使用SOAP(wsdl)Web服務。我沒有奢望安裝任何我想要的java庫。所以我將不得不自己編寫大部分內容。什麼可以使用?或我可以從哪裏開始?先謝謝你。命令行java客戶端使用SOAP - WSLD
1
A
回答
0
即使您不能安裝一些額外的庫,您也必須查看wsimport工具來生成Web服務客戶端存根。這個工具是與JDK一起提供的,所以,我想,它可能適用於您。
你可以找到一些例子,如何ISE是互聯網,here is one of them,就來看看第2章,叫
0
「通過wsimport工具的Java Web服務客戶端」客戶端可執行代碼應該從Web服務的WSDL文件生成:
wsimport http://localhost:8080/someservice/YourService?WSDL
然後,您將獲得客戶端類訪問Web服務。然後你需要寫一個簡單的客戶端。
public class YourServiceClient {
@WebServiceRef(wsdlLocation="http://localhost:8080/someservice/YourService?WSDL")
private static YourService yourService;
public void doSomething() {
// get service port and perform some logic
}
public static void main() {
new YourServiceClient().doSomething();
}
}
要爲與獨立的客戶端(不部署在應用服務器上)的工作提供資源,你可以使用:
appclient -client yourserviceclient.jar
另請參見:
相關問題
- 1. 動態Java WSLD客戶端
- 2. 從JAVA客戶端執行PMCMD命令
- 3. 使用MySQL命令行客戶端
- 4. Java SOAP客戶端很慢
- 5. Saber java SOAP客戶端
- 6. Java:簡單SOAP客戶端
- 7. 用PHP執行Asterisk客戶端命令
- 8. setTimeout客戶端使用命令
- 9. Java中的通用Soap客戶端
- 10. Java通用SOAP客戶端庫
- 11. Cassandra客戶端命令行客戶端顯示點
- 12. 尋找命令行ftp客戶端(linux)
- 13. 從MySQL客戶端執行shell命令?
- 14. Svn客戶端命令行窗口
- 15. 命令行JMX客戶端設置值
- 16. GUI和命令行SVN客戶端
- 17. 支持命令行的VOIP客戶端
- 18. Eclipse和SVN命令行客戶端
- 19. 遠程Informix 11.5命令行客戶端
- 20. PHP SOAP客戶端
- 21. C++ soap客戶端
- 22. FIWARE SOAP客戶端
- 23. Lisp soap客戶端
- 24. ColdFusion soap客戶端
- 25. .NET soap客戶端調用
- 26. 使用SAVON的Ruby SOAP客戶端不工作,而PHP SOAP客戶端工作
- 27. 調用使用Zend SOAP客戶端
- 28. 服務器soap c# - 客戶端Java
- 29. Java soap客戶端到wsdl url
- 30. Java中的SOAP Webservice客戶端
你真的認爲,應該使用appclient並運行一些輕量級容器只是爲了使用由wsimport生成的存根?而普通的java-se應用程序還不夠嗎? – Stanislav