Журнал аудита полей экрана JSP - PullRequest
0 голосов
/ 28 июля 2011

У нас есть веб-приложение, разработанное в JSP. Мы должны выполнить контрольный журнал для каждого измененного поля на экране. Таблица аудита должна содержать следующие столбцы: уникальный_идентификатор, старое значение, новое значение, имя поля экрана, дата последнего обновления, последнее обновление пользователя. Пожалуйста, предложите некоторые шаблоны проектирования и лучшие практики для такого аудита.

Примечание: в настоящее время мы пытаемся использовать шаблон фильтра для перехвата запросов от JSP и аудита в таблицах. Нам не нужен аудит на основе триггеров БД, поскольку имя экранного поля отличается от имени столбца БД. Мы должны проводить аудит на основе имен полей экрана.

Спасибо заранее, Раджникант

1 Ответ

0 голосов
/ 28 июля 2011

Это общий вопрос. Используйте Аспект, который сохраняет код аудита полностью отделенным от основного бизнес-кода. В вашем случае в Аспекте вы бы взяли версию объекта в БД, а затем изменили бы ее значения на значения в представленном объекте, записав информацию в таблицу аудита.

Если вы используете Spring: Аудит доступа безопасности .

...