2012-02-17 59 views
1

我只有使用聲明簡化SOAP Web服務的庫的問題。我一直在Blackberry上使用KSoap2來完成這個任務,但我根本不喜歡這個過程。沒有KSOAP的黑莓SOAP web服務調用

在Android上,我手動創建了我的信封,並取得了很大的成功,但最終我在使用SudzC後非常失望之後在iPhone上做了同樣的事情。

我想爲黑莓做這個。我應該使用哪些類,我應該如何構造信封?

非常感謝。

回答

0

我正在使用輸出XML文檔的REST服務,我們正在使用RIM提供的DOM庫(使用net.rim.device.api.xml.parsers.DocumentBuilder和net等類)執行所有XML處理。 rim.device.api.xml.parsers.DocumentBuilderFactory)。

HTTP部分可以完成Java ME IO支持(使用javax.microedition.io.HttpConnection)。製作你自己的SOAP WS客戶端聽起來像很多工作,但它當然可以完成。

2

請參閱本文,瞭解如何使用Java Wireless Toolkit從您的wsdl創建您的已編碼存根。它會爲你節省很多時間(和痛苦)。我在本文中基於我的SOAP Web服務代碼,並且它對我很有幫助。

http://www.johnwargo.com/index.php/blackberry/dbja2.html

+0

聽起來很有希望。我一定會嘗試。 – mrvincenzo 2012-02-21 21:42:17