私はウェブページ上で実行されている小さなJavaゲームを作っています。今、私は自分のゲームをMySQL dbと通信させようとしていますが、PHPを介して通信しています。
だからここに何が起こるかです:
- ログイン時にセッションを設定する基本的なログインシステム(PHP)があります。
- Javaゲームがdbからデータを要求しているとき、それはPOST(URLConnection)をPHPページに送信します。
- PHPページは、セッションが設定されていることを確認します。設定されている場合は、dbから必要な情報をエコーします。
- JavaゲームはPHPページ出力で再生されます。
夢のように働き、走る!
私が心配しているのは、実際には、この同じサイクルでより多くのデータを変更してdbに格納する必要があるということだけです。したがって、セッションを実行している場合は、基本的に優れたHTMLフォームを実行し、キャラクターにより良い武器を設定できます。
私はデータベースと通信するための基本的な方法とサーバーが安全に機能する方法の基本的な理論をグーグルで検索しようとしました。簡単な答えはありません。
すぐに私の質問は、
Javaアプリとデータベースの間で通信(読み取りと書き込み)するための安全で正しい方法は何ですか?
そして将来的にはAndroidアプリなどでも同じことをしてください。正しい方向へのキックをくれたら嬉しいです。
ありがとう!