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
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.