2012-02-17 4 views
1

SOAP 웹 서비스 사용을 단순화한다고 주장하는 라이브러리를 사용하는 데 문제가 있습니다. 나는 이것을 달성하기 위해 블랙 베리에 KSoap2를 사용 해왔다. 그러나 나는 그 과정을 전혀 좋아하지 않는다.Blackberry SOAP 웹 서비스 호출 (KSOAP 제외)

안드로이드에서 수작업으로 봉투를 만들었습니다. SudzC를 사용하여 많은 실망 끝에 iPhone에서 동일한 작업을 수행했습니다.

나는 이것을 블랙 베리에서도하고 싶습니다. 어떤 수업을 사용해야하며 봉투를 어떻게 구성해야합니까?

고마워요.

답변

0

XML 문서를 출력하는 REST 서비스를 사용하고 있으며 RIM에서 제공하는 DOM 라이브러리를 사용하여 모든 XML 처리를 수행하고 있습니다 (net.rim.device.api.xml.parsers.DocumentBuilder 및 net과 같은 클래스 사용). rim.device.api.xml.parsers.DocumentBuilderFactory).

HTTP 부분은 Java ME IO 지원 (javax.microedition.io.HttpConnection 사용)을 수행 할 수 있습니다. 자신 만의 SOAP WS 클라이언트를 만드는 것은 많은 일처럼 들리지만, 확실히 할 수 있습니다.

2

Java Wireless Toolkit을 사용하여 wsdl에서 코드 된 스텁을 만드는 방법에 대한이 기사를 참조하십시오. 그것은 당신에게 많은 시간과 고통을 줄여 줄 것입니다. 이 글에서는 SOAP 웹 서비스 코드를 기반으로하고 있으며, 잘 작동했다.

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

+0

매우 유망한 것으로 들립니다. 나는 그것을 확실히 시도 할 것이다. – mrvincenzo