Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 4 · Application directe du cours

Valider deux fois

Validation et gestion des erreurs · niveau 1 (application)

Énoncé

Le formulaire de commande de l'application Vue empêche déjà d'envoyer un nom vide. Un camarade propose de retirer @NotBlank du champ nom de CommandeDemande, « puisque c'est vérifié ». Que lui répondre ? Inversement, pourquoi garder la vérification dans l'application Vue ?

Corrigé

Le serveur ne sait pas qui l'appelle : une requête construite à la main, un script ou une version ancienne de l'application contournent le formulaire. Sans @NotBlank, une commande sans nom serait acceptée et enregistrée, et le libraire ne saurait pas à qui la remettre. La vérification dans l'application Vue reste utile : elle prévient l'erreur avant l'envoi, instantanément, et évite un aller-retour réseau. Les deux se complètent : confort côté client, sûreté côté serveur.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →