2012-02-17 60 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