私は、Web サービスに関する問題に取り組むための最も効率的な方法は何かを決心しようとしています。
私の状況: Web サービスを介して (自分のサーバー PC 上の) mysql データベースにデータを保存および取得する Android アプリを開発しています。webservice は sql コマンドを実行し、xml ファイルを作成するか、ユーザーが送信ボタンを押した後にデータをデータベースに保存します。
次のケースは私の問題です:
xmlを作成する前に、Webサービスを突く必要があります。これまで、ブラウザで Web サービス (xxx.xxx.x.xxx:xxx/webservice.php) にアクセスする必要があり、その後、xml ファイル ((xxx.xxx.x.xxx:xxx/webserviceList. xml) もちろん、これは自動的に実行する必要があります。
したがって、ユーザーがデータベースにデータを送信した場合 (たとえば、顧客を追加した場合)、Web サービスは xml ファイルを更新する必要があります (したがって、xxx.xxx.x.xxx:xxx/webservice.php を入力する必要があります)。
これを修正するには2つの方法があると思います(他にも方法がある場合は修正してください)
- どういうわけか、データベースにWebサービスを突っ込ませます
- アプリが Web サービスを突くようにする
データベースに Web サービスを突き刺させる方法があれば、それが最も効率的だと思いますか?? 私の目標はもちろん、アプリをできるだけ速くすることです
それ以外の場合、Web サービスによって作成された xml を更新することだけを目的として、アプリがデータを送受信せずに Web サイト/Web サービスにタッチ/ポークできるようにする簡単な方法はありますか?
皆さんが私にアドバイスをくれることを願っています:)
前もって感謝します!