Web開発のMVCアプローチの目標の1つは、モデル、ビュー、コントローラを分離することです。Java EE Webアプリケーション用の単純なMVC?
Java EE Strutsのような環境では、Strutsアクションをコントローラに関連付け、Java Beanをモデルに関連付け、JSPおよび/またはActionFormをビューに関連付けることができます。
私の質問では、JSPでデータを取り込むためにロジックを実行する傾向があります。ビューのActionFormにあらゆる種類のロジックや処理を入れて、JSPにあらゆる種類のロジックを入れることは非常に悪いことです。
ビューフォームをユーザーに表示する前に、そのデータを操作するための「マネージャ」クラスを含めますか?
これは簡単な例です。あなたはファーストネーム、姓をデータベースから取り出し、フォーマットをきれいにする必要があります(すべて大文字の文字列を混合の場合に変換します)。 JSPビューに入る前にその文字列を操作するロジックは、そのロジックをマネージャークラスに追加しますか?