2011-02-04 37 views
1

誰かがJ2MEアプリケーションでWebサービスを使用するステップを指定できますか?J2MEアプリケーションでWebサービスを使用するには?

私はEclipse(SOA)をダウンロードしました。私のコードにwsdlファイルを含め、Visual Studio 2008でWebサービスを準備しました。私のJ2MEアプリケーションの.net Webサービス。

おかげ

答えて

5

あなたは、J2MEでWebサービスを消費することができ、あなたの携帯電話がない場合、以下のことのように、

enter image description here

+0

このビデオは本当に助けてくれてありがとう... – Sourabh

+0

あなたは歓迎です:) –

+0

どうすればREST Webサービスを消費する必要がありますか? – eddy

1

建築の外観になりますないJSR172をサポートしている場合、または市場のすべての電話機を対象にしたい場合でも、Webサービスを手動で使用できます。つまり、サービスを呼び出すXMLを作成し、別のXMLを解析して結果を確認する必要があります。これは多くの仕事になります。両方のタスクであなたを助けるかもしれないkXML2と呼ばれるライブラリがあります。しかし、私はj2meからwebserviceを呼び出す必要があるとき、私はこのワークフローに従うことが簡単であることが判明しました:
1 - ビジュアルスタジオを使用して、.NETのWebサービス用のシンプルなクライアントアプリケーションを作成します。だから私はまだ開発中のJ2MEクライアントで中継せずにサービスが期待どおりに動作することを確信できます。 2 - http://simile.mit.edu/wiki/HTTPTracerのようなトレーサを使用して、接続をスパイして、クライアントとサーバの間で実際に何が起こっているかを確認してください...楽しいことです。
3 - 自分のJ2MEアプリケーションでこの動作を複製しますが、単純にしておきます。例として、私はそれが数値IDであることを分かっていたので、私はただのStringBufferを使用して文字列としてXMLを作成

<SOAP> 
    <data> 
     <id> 
      numericID 
     </id> 
    </data> 
</SOAP> 

のようなXMLを作成する必要がありました。
4 - 文字列エンコーディングとhttpヘッダーに注意してください。 j2meで生成されたトラフィックをクライアントと比較することができます。あなたは正確な行動を複製する必要があります

関連する問題