以下の図のように、Front Controller デザイン パターンから構築された、戦略パターン ベースのアクション、.jsp ページ、javabeans、およびデータベース接続を含む Web アプリケーションを考えてみましょう。
アプリケーション スコープのデータの読み込み、初期化、および更新について、自分のコードで責任を割り当てるにはどうすればよいですか?
私はこのテーマについて多くのことを読んできましたが、フレームワーク固有のもの、および類似しているが非常に異なる Q&A のすべての間で、探しているものを見つけるのは困難です。
Android とは異なり、Google での「Java Web アプリ ライフサイクル」検索は、Web アプリを実行するのではなく、開発プロセスでヒットを返します。ライフサイクルの基本的な理解と、Web アプリケーションの責任管理を探しています。
データベースから Java オブジェクトに接続し、データを取得し、並べ替えることができるプロバイダー クラスが既にあります。これがベスト プラクティス ソリューションであると仮定すると、Web アプリのライフサイクル/コードのどこでこのプロバイダーを参照/作成し、アプリケーション全体で使用するためにデータを保存する必要がありますか?