Задать вопрос
@pomaz_andrew

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

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

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

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

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽