Валидация формы на сервере
В этом примере показано как нужно делать валидацию введенных данных на форме: Проверка введенных данных
А разве это правильно делать валидацию на сервере? Я думал, что валидацию должен делать frontend.
Ответы (1 шт):
Автор решения: Zhenyria
→ Ссылка
Если вы делаете своё приложение в соответствии с паттерном MVC (что правильно), то у вас будет отдельный слой для работы с фронтендом, обычно он называется web, в нём размещаются контроллеры/сервлеты.
Ваш JavaScript кто угодно может поменять или отправить запрос напрямую. Разумеется, логика проверки и валидации должна быть инкапсулирована и сокрыта от посторонних глаз.