anddroidのWebサービスが正確に何を意味するのか誰にも分かりますか?さまざまなプロトコルを使用してwebvserviceを呼び出す方法を見つけることができるすべての場所。しかし、正確にWebサービスが何であるかを理解していません。
3 に答える
Webサービスは、HTTPを使用してWeb経由でアクセスするという意味でWebページに似ています。違いは、通常、プレゼンテーションページではなく生データを取得することです。たとえば、アドレスのようにレコードの行が返される場合があります。したがって、トランスポート層はHTTPです。Androidのデータは通常、JSONまたはXMLでエンコードされます。また、HttpClientまたはURLConnectionを使用してサービスにアクセスできます。多くの場合、ブラウザーでWebサービスをテストして、何が返されるかを確認できます。通常、JSONまたはXML形式のデータが表示されます。JSONの場合、simple_jsonなどのライブラリを使用してJavaオブジェクトに抽出します。XMLは通常、SAXパーサーを使用して処理されます。彼らは本当に非常に使いやすいです。
AndroidのWebサービスは、他のコンピューターと同じように、HTTPを介した情報の要求です。
「WebサービスはアプリケーションをWebアプリケーションに変換できます」(w3schools.comから)は、Webサービスを使用してより豊かで最新のエクスペリエンスを提供できることを意味します。たとえば、アプリケーションがテキストエディタの場合、ユーザーにWebサイトの更新を確認させるのではなく、Webサービスの更新を確認することができます。もう1つの例は、Facebookに独自のクライアントを作成することです。これは、複数のWebサービス呼び出しを使用し、ユーザーに表示するコンテンツをFacebookに依存します。
Webサービスは、異種タイプのアプリケーションまたはシステム間で情報を交換するために使用される標準です。さまざまなプログラミング言語で記述され、さまざまなプラットフォームで実行されているソフトウェアアプリケーションは、Webサービスを使用して、httpプロトコルを使用してインターネット経由で情報を交換できます。この相互運用性は、JavaとDotネットアプリケーション間、またはPHPとJavaアプリケーション間で実現できます。
たとえば、Androidアプリケーションは、Webサービスを使用してJavaまたは.netアプリケーションと対話できます。