Валидация формы на сервере

В этом примере показано как нужно делать валидацию введенных данных на форме: Проверка введенных данных

А разве это правильно делать валидацию на сервере? Я думал, что валидацию должен делать frontend.


Ответы (1 шт):

Автор решения: Zhenyria

Если вы делаете своё приложение в соответствии с паттерном MVC (что правильно), то у вас будет отдельный слой для работы с фронтендом, обычно он называется web, в нём размещаются контроллеры/сервлеты.

Ваш JavaScript кто угодно может поменять или отправить запрос напрямую. Разумеется, логика проверки и валидации должна быть инкапсулирована и сокрыта от посторонних глаз.

→ Ссылка