黑莓 - 消费.Net肥皂服务

时间:2012-03-21 05:47:01

标签: ksoap2 blackberry-jde

我是黑莓应用程序开发的新手,并且想知道是否有人可以指出我如何在本机应用程序中使用Web服务的正确方向(并且可能是示例应用程序)。我正在使用Eclipse的Blackberry JDE插件。

我能够使用一个宁静的Web服务,但现在我想要使用SOAP服务。我是eclipse的新手,所以我需要详细的信息。

谢谢,

2 个答案:

答案 0 :(得分:1)

我遵循了这条非ksoap2路线,对我来说效果很好:

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

本系列文章通过在Sun Java Wireless Toolkit for CLDC中使用实用程序创建Java存根类,解释了如何利用BlackBerry Platform为JSR 172(J2ME Web服务规范)构建的支持。用于Web服务的wsdl。

这些文章对实现目标所需的步骤给出了非常彻底和详细的解释,所以我不想在这里完整地重复这些内容,也不会在以后引用我的贬低的较短版本的风险中解释它们。我理解以这种方式回答的风险,并且我意识到,如果原始文章从互联网上消失,我上面的简短解释将无法弥补。

答案 1 :(得分:0)

嘿,谢谢你的帮助。弄清楚了。问题是wcf服务。当我尝试使用简单的Web服务(.asmx)时,它就像魅力一样,所有存根都是正确生成的。可能wcf使用Soap 1.2 default和asmx service SOAP 1.1。

我甚至尝试使用KSOAP2调用wcf服务但收效甚微。再次切换回asmx而不是wcf,解决了这个问题。

现在我有充足的问题,使用哪种方法(KSOAP或Stub):)

我全都是非KSOAP方法,但唯一阻止我的是每次引入新方法时我必须生成存根文件。 无论如何+1所有帮助