0

私のJavaベースのWebアプリケーションでは(struts 2 and hibernate 3)ApacheAxisを使用してWebサービスを作成しました。

Webサービスは、データベースからデータを返す必要があります。このデータは、android application.

さて、Androidアプリでアクセスできるように、そのサービスは明らかにパブリックIPで公開する必要があります。

  1. 無料のパブリックIPまたはドメインで公開するためのオプションは何ですか?
  2. Webサービスを作成するためにapache-axisの代わりにRESTを使用したほうがよいでしょうか?JAXとは何ですか?
  3. そして、Android開発者にとって、WebサービスはAndroidでどのように消費されますか?

その緊急かつ重要なことに答えてください。

4

1 に答える 1

0

Webで公開するには、Web対応サーバーに配置する必要があります。いくつかの方法で公開できます。

  1. コンピュータをサーバーに変えます(これは1つの記事です。グーグルで「コンピュータをWebサーバーに変える方法」を検索してください)。
  2. 無料のホストにファイルをアップロードする
  3. 有料のホストにファイルをアップロードします(通常はごくわずかな料金で)

RESTとSOAP(apache-axis):

軽量で柔軟性が高いため、RESTを使用することをお勧めします(soapは通常は単なるXMLですが、応答をxml、json、htmlとして取得できます)。

JAX-RESTWebサービスを作成するためのRSidjavaAPI。ジャージフレームワークを見てください。

AJAXは、データを非同期で送信/取得する方法であり、Webアプリケーションで広く使用されています。

AndroidでWebサービスがどのように利用されるかは、使用しているテクノロジーによって大きく異なります。

于 2012-07-12T12:08:19.293 に答える