Backing Bean と Management Bean の使用法について少し混乱しています。私の理解に基づいて、バッキング Bean はビューに関連付けられており、UI ロジックが含まれていますが、マネージド Bean は基本的に単なる標準 Bean です。
フォームにはUIロジックが含まれていませんが、Strutsアプリケーションで使用するようなフォームとBeanと比較したいと思います。
JSF アプリケーションに、ユーザーが車に関する情報を入力できるページがあるとします。Car には、フォームと UI ロジックに含まれるすべての情報を含むバッキング Bean があります。
現在、[n] 時間ごとに、この情報をさまざまな処理を行う外部サービスに送信しています。バックグラウンド プロセスで使用する別の Car マネージド Bean を使用する必要がありますか、それとも Car バッキング Bean を再利用する必要がありますか?
この例のバッキング Bean はビューの一部であり、マネージド Bean はモデルですか?
ビジネス ロジックをヘルパー クラスに委任する予定です。バッキング Bean の情報を使用してマネージド Bean を作成し、そのマネージド Bean をヘルパー クラスに送信しますか? または、個々のフィールド値を送信する必要がありますか?
1つではなく3つの質問だと思います。質問が複雑で申し訳ありませんが、単純化する方法が本当にわかりません。