0

Webサービスを作成する必要があるOracleデータベースを備えたサーバーがあります。私はたくさん検索しましたが、単純なパラメーターとjsonパラメーターを持つURLのWebサービスを構築することから始めて、完璧な解決策を得ることはできませんでした。そしてjsonのレスポンスを返します。サーバーの前に座っている場合は、どこから始めなければならないか、最初から最後まで何をすべきか教えてください。Androidアプリで使用する必要があります。どうか困っています。以前に Web サービスを構築したことがないためです。事前に感謝します。

4

2 に答える 2

0

Java で Web サービスを記述する方法は 2 つあります。

  1. SOAP - シンプルなオブジェクト アクセス プロトコル
  2. 安らかなウェブサービス。
    どちらにもそれぞれ長所と短所があります。しかし、個人的には、安らかな Web サービスを作成することは良いことだと思います。 REST と SOAP Web サービスを比較対照しますか
    ?

SOAP は XML に基づいています。メッセージは XML 形式で送信されます。サーバー側とクライアント側の両方を作成する必要があります。サーバー側の実装を作成したら、クライアントがアクセスする wsdl ファイルを作成する必要があります。クライアント側の記述も簡単です。
このリンクはあなたを助けるかもしれません:
トップダウンアプローチを使用したEclipse用の入門JAX-WSチュートリアル

Restful Web サービスは URL ベースです。これはあなたの目的に適しています。また、SOAp に比べて実装が簡単です。
このリンクが役立つ場合があります
http://docs.oracle.com/cd/E19226-01/820-7627/giqbx/index.html

于 2012-11-05T03:55:12.163 に答える
0

サーバー側の場合: Web サービス: Web サービスでメソッドを公開する方法です。KonZa が言ったように、Web サービスには 2 つのタイプがあり、いずれかを選択できます。手始めに、このサイトを確認することをお勧めします: http://netbeans.org/kb/docs/websvc/jax-ws.html Web サービスを作成して公開する方法を教えてくれます。

クライアント側: Android の場合、あなたの仕事は非常に簡単です。Android で Web サービスとの通信に使用される KSOAP2 ライブラリの使用方法については、SO または Web を確認してください。

このすべてのために、強力な Java base が必要です。
他に質問があればお知らせください。

于 2012-11-05T05:07:54.927 に答える