Как сделать лог пользователя, используя java EE? - PullRequest
0 голосов
/ 27 июля 2011

У меня есть такая программа, у меня есть сервер, и у меня есть веб-сайт для управления сервером и связи с ним через веб-сервис. И веб-сайт ничего не хранит и не имеет базы данных, все пробы отправляются на сервер (логин, просмотр участника, создание участника и т. Д.).

enter image description here

Мой вопрос заключается в том, как сделать журнал пользователя, поэтому я знаю, что пользователь / администратор / кто бы ни делал после входа в систему, просматривал ли он участника или что-то еще, что он делает.

я знаю, мы можем нажать на каждую кнопку, а затем сохранить то, что он делает во временной базе данных, и отправить на сервер после уничтожения сеанса. Но если я сделаю это, я должен открыть весь код и поставить 1 или более строки в кнопку. Я хочу избежать этого, поэтому есть способ узнать, что пользователь / админ делает после того, как он войдет в систему, вставив код в каждую кнопку ???

Язык программирования: Java EE

Я использую IDE NetBeans 6.9 (сборка 201006101454)

Thx

Ответы [ 2 ]

0 голосов
/ 03 июля 2019

возможно, вы можете попробовать ObjectLogger: https://github.com/yeecode/ObjectLogger

Мощная и простая в использовании система регистрации объектов, поддерживает запись и запрос изменений атрибутов объекта.

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

Может быть трудно регистрировать каждое событие пользовательского интерфейса, но довольно просто отследить все вызовы веб-службы: просто создайте аспект регистрации:

http://thoughtforge.net/2010/02/16/creating-a-logging-aspect-with-spring-aop-and-aspectj/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...