私は現在、Web サーバー上の MySQL DB に接続して検索を収集し、DB 上のレコードを追加および更新する Android アプリケーションを構築しようとしています。
PHPを使用してこれを行うことができると読みましたが、同じDBで動作するSpring MVC、Hibernateを使用して構築された小さなWebアプリケーションがすでにあるので、Androidアプリケーションを接続して対話させる最良の方法は何だろうと思っていました.リモートDBと?
ありがとう
私は現在、Web サーバー上の MySQL DB に接続して検索を収集し、DB 上のレコードを追加および更新する Android アプリケーションを構築しようとしています。
PHPを使用してこれを行うことができると読みましたが、同じDBで動作するSpring MVC、Hibernateを使用して構築された小さなWebアプリケーションがすでにあるので、Androidアプリケーションを接続して対話させる最良の方法は何だろうと思っていました.リモートDBと?
ありがとう
最善の方法は、データ アクセスを伴うビジネス ロジックを 1 か所に集中させることです。あなたの場合、Web アプリケーションでは、MVC アプリケーションでいくつかの「Web サービス」を提供できます。同様に、REST Web サービスとしてのアクションを備えたコントローラーです。このように、Android アプリケーションが行うことは、HTTP リクエストを WebApplication に送信することだけです。
ドキュメントで Spring mvc を使用した RESTful サービスの詳細: http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch18s02.html
HTTPプロトコルを介してMy SQL DBに接続するライブラリが必要だと思います。次に、このライブラリをAndroidアプリケーションに追加します