我正在开发一个Web应用程序,属于不同组的用户将填写表单并提交相同的表单。场景是,用户A,B和C属于G组。用户A登录应用程序,填写表格(例如年龄= 30),提交相同并注销。现在,用户B登录到应用程序,打开相同的表单(比如年龄= 35),编辑表单并保存。现在,用户C做同样的事情(比如年龄= 40)。当另一个用户打开表单时,它将显示年龄为40(因为它是最新记录)。
问题是,如果管理员登录到应用程序,他/她应该能够查看交易或日志的所有历史记录。请建议我一些设计方法,其中所有更改都记录到数据库中。是否有任何框架,如spring或hibernate或任何帮助来实现这一目标?关于数据库设计的任何输入也会对我有帮助。
我在SQL Server中使用Struts和普通JDBC。
答案 0 :(得分:0)
这可以通过多种方式解决。