这是我们正在使用Spring MVC 2.5、jsp、Java7、Ajax 和 HTML5 进行的一个新项目。就我而言,我将拥有 7-10 个 jsp 页面,每个页面包含一个表单。这些页面是连续的。即一个人必须成功通过第一页才能进入第二页,通过第二页才能进入第三页,依此类推。
为了持久化数据,必须到达最后一页(成功通过其余页面后)并确认信息正确。一旦用户确认,我必须持久化存储在 bean 或会话中的所有数据(全部或无)。不应保留不完整的数据。让我们称我们的数据库表为“员工”
我是 Spring MVC 的新手,但得到了这个想法并使用控制器实现了页面流。
我的问题是我应该需要一个模型类或 bean 来存储所有数据,还是使用 session 来存储每个页面信息并将其保留在 session 中直到它被持久化?
或者最好有一个模型类,但有多个控制器/bean 来控制每个页面的数据流。你推荐哪一个?是否已经实施了任何设计模式来回答我的问题?如果您有更好的想法,请随时讨论您的想法。