これは、 Spring MVC 2.5、jsp、Java7、Ajax、および HTML5を使用して行っている新しいプロジェクトです。私の側では、それぞれ 1 つのフォームを含む 7 ~ 10 個の jsp ページを用意する予定です。これらのページは連続しています。つまり、最初のページを通過して 2 番目のページに移動し、2 番目のページを通過して 3 番目のページに移動する必要があります。
データを永続化するには、(残りを正常に渡した後) 最後のページに到達し、情報が正しいことを確認する必要があります。ユーザーが確認したら、Bean またはセッションに保存されているすべてのデータを永続化する必要があります (すべてまたはなし)。不完全なデータは保持されません。データベーステーブルを「employee」としましょう
私はSpring MVCを初めて使用しますが、アイデアを得て、コントローラーを使用してページフローを実装しました。
私の質問は、すべてのデータを保存するために 1 つのモデル クラスまたは Bean を用意する必要があるか、またはセッションを使用して各ページ情報を保存し、それが永続化されるまでセッションに保持する必要があるかということです。
または、1 つのモデル クラスを使用する方が適切ですが、複数のコントローラー/Bean を使用して各ページからのデータ フローを制御します。どれをお勧めしますか?私の質問に答えるために既に実装されている設計パターンはありますか? より良いアイデアがあれば、遠慮なく議論してください。