私はプログラミングにかなり慣れていないので、ここ数か月は Java にかなり力を注いでいます。ユーザーに関する情報を取得し、スポーツ イベント用に編成できるようにする Java アプレット フロント エンドを備えたアプリケーションを作成したいと考えています。これは、オブジェクト指向のアプローチに非常に適しているようです (たとえば、各ユーザーがオブジェクト、各イベントがオブジェクト、各コーチがオブジェクトなど)。
ただし、私のユーザーはすべて、オブジェクトとして保存されたデータにアクセスして変更を加える必要があります。ある種のデータベースが求められているようですが、私は RDBMS の経験しかなく、それがオブジェクト ベースのフロント エンドにどのようにマッピングされるかわかりません。PHP 駆動の HTTP 呼び出しを使用することもできますが、それはオブジェクトをテーブルに変換することを意味し、純粋な OO アプローチから離れているように感じます - そして私は手続き型の考え方に陥らないように一生懸命努力しています。バックグラウンド。
JSON および NOSQL データベースについては漠然と認識していますが、それらが私の問題の解決策であるかどうかを知るには十分ではありません。したがって、これらすべてを考慮して、アプリケーションのデータへの共有アクセスを許可するクライアント/サーバーモデルを同時に使用しながら、オブジェクト指向を維持するための最良の方法についての意見をいただければ幸いです。簡単な解決策があると確信しています - 私はそれを見つけるのに苦労しています!
ヒント/考えはありますか?