Я разрабатываю веб-приложение, в котором пользователи, принадлежащие к разным группам, будут заполнять форму и представлять ее. Сценарий: Пользователь A, B и C принадлежат группе G. Пользователь A записывает в приложение, заполняет форму (например, возраст = 30), отправляет то же и выйдет из системы. Теперь пользователь B регистрируется в приложении, открывает ту же форму (например, возраст = 35), редактирует форму и сохраняет ее. Теперь пользователь C делает то же самое (например, возраст = 40). Когда другой пользователь откроет форму, он покажет возраст как 40 (так как это последняя запись).Предложения по дизайну, необходимые для журнала или истории транзакций
Вопрос: если администратор входит в приложение, он должен иметь возможность видеть всю историю транзакций или журналов. Пожалуйста, предложите мне некоторый подход к дизайну, когда все изменения регистрируются в базе данных. Есть ли какие-либо рамки, такие как весна или спящий режим или любая помощь для достижения этого? Любые входы в дизайн базы данных также помогут мне.
Я использую Struts и простой JDBC с SQL Server.