访问 BlackBerry 上的 Web 服务
在 BlackBerry 设备上访问 Web 服务的方式有哪些?
我了解了用于 Web 服务的 XML。我们在 Blackberry 中使用 SAX 和 DOM 解析器。还有更多类似的想法吗?
我还想知道 KSOAP 是什么以及如何在 BlackBerry 上使用它。
What are the ways of accessing web services on a BlackBerry device?
I've learned about XML for webservices. We use SAX and DOM parsers in Blackberry. Are there any more ideas like this?
I also want to know what KSOAP is and how to use it on BlackBerry.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
AFAIK,kSOAP 是一个库,可让您将 SOAP 请求发布到 Web 服务。如果服务接受简单的 POST 请求,最简单的方法是使用 HttpConnection。 这是一个很好的教程,
我也使用过kXML2 用于 XML 解析,到目前为止对我来说效果很好。
此外,包含第 3 方库(kSOAP 和 kXML)很麻烦,因此 这里有一份指南,希望可以为您节省一些时间。
AFAIK, kSOAP is a library that lets you post soap requests to your web service. If the service accepts a simple POST request, the easiest way would be to use
HttpConnection
. Here's a good tutorialI've also used kXML2 for XML parsing, and that has worked out well for me till now.
Additionally, including 3rd party libraries is a pain (kSOAP and kXML), so here's a guide that will hopefully save you some time.
您可以尝试 http://wsclient.neurospeech.com/wsclient/java-android-blackberry / 它支持黑莓的肥皂代码生成以及管理所有内容的附加库,它生成本机类型的肥皂客户端并且调用它们非常容易。否则,您将花费大量时间在 xml 到您的类型以及类型到 xml 的转换等上。加上日期和很多事情处理起来并不复杂。
You can try http://wsclient.neurospeech.com/wsclient/java-android-blackberry/ which supports soap code generation for blackberry with additional library that manages everything, it generates native typed soap client and calling them is very easy. Otherwise you will be spending lot of time in xml to your types and types to xml conversions and so on. Plus date and many things are little complex to handle.