@pomaz_andrew

Как отслеживать клиентские запросы к сервлету?

Всем доброго времени суток! Есть приложение на Angular, которое взаимодействует с сервлетом. Появилась необходимость ограничить запросы к сервлету максимум 3 вызова в сутки для одного клиента. Идентификация клиентов планируется по IP. Какой языковой механизм Java EE позволит эффективно решит эту задачу ? Как вариант - HttpSession, но хочется знать все способы решения задачи и выбрать самый эффективный и технически красивый. Нужна идея, контейнер сервлетов - Tomcat 7. Спасибо за помощь.
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Free_ze
Пишу комментарии в комментарии, а не в ответы
Servlet Filters на UI-уровне, либо интерцепторы (на уровне бизнес-логики).
Ответ написан
Комментировать
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Ну, по IP я бы не стал идентифицировать. Как минимум по сессии + авторизации, иначе или будете блокировать подсети с серыми IP, или защиты вообще никакой не будет.

Ну а нужный механизм для вас - servlet filter - www.journaldev.com/1933/java-servlet-filter-exampl...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы