-3

ユーザーがモバイルでアプリを使用して登録し、カープール オファーを投稿できる Android カープール アプリを作成します。他のユーザーは、モバイル アプリのみを使用してオファーを検索できます。そのため、カープールのオファーと登録の詳細を保存できるサーバーを作成し、他のユーザーがオファーを検索したときにも同じように表示したいと考えています。このサーバーを作成する方法がわかりません。サーバーとして作成できる別の PC がありますが、アプリがこのサーバーからデータを送受信する方法がわかりません... または、サーバーを作成できる他の方法がある場合は、ガイドしてください.

4

3 に答える 3

1

サーバーを作成する必要はなく、代わりにWeb アプリまたはWeb サービスアプリを作成し、 Apache Http client API. 私が提案したいのは、Jersey RESTful Web サービスです。

于 2012-09-21T13:17:09.373 に答える
0

Android アプリケーション用のサーバーを作成する方法はたくさんあります。どの方法が最適かは、サーバー側で得たものによって異なります。いずれにせよ、動的コンテンツを作成する可能性のある、制御下のドメインに独自の Web サーバーが必要になります。

いくつかのランダムな考え:

Android クライアントの観点から最も簡単な方法は、ユーザー認証の可能性がある REST HTTP ベースのサービスです。安全な接続の使用を検討してください(念のため)

認証が必要になります。2 つを実装する最も簡単な方法は、アプリだけの基本的な認証ですが、あまり安全ではありません。OAuth のような認証により、合理的なセキュリティを実現できます。

最善の解決策は、クラウド ホスティング サービス (Amazon、gae、heroku など) を使用することです。ほとんどのクラウド ホスティング サービスは、そのまま使用できる REST スタイルのフレームワーク、ID プロバイダーとの統合、およびいくつかの便利なデータベース エンジンを提供します。

ほとんどすべてのクラウド サービスは、ある程度の処理能力を備えた無料のアカウントを提供し、基本的なサービスを超えた場合、おそらくこれを支払うのに十分なユーザー ベースを獲得できるため、コストを心配する必要はありません。

于 2012-09-21T13:40:07.963 に答える
0

基本装備:

  • tomcat apache (または任意のアプリ サーバー)
  • mysql (または任意のデータベース)
  • データを管理するためのバックエンドを作成するための Java

JSONを使用してデータを取得および送信するためのリクエストを管理するために、いくつかのWebサービス( jerseyを探す)を作成できます( gsonは優れた信頼性の高いライブラリです)

于 2012-09-21T13:18:57.967 に答える