| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Vérification Java d' entrée
    Vous pouvez demander à un utilisateur de saisir quelque chose , que ce soit un numéro ou un nom d'utilisateur , mais cela ne veut pas dire qu'il sera réellement . Un utilisateur fournissant des données que votre programme n'est pas forcément peut empêcher certains programmes de dysfonctionnement ou compromettre la sécurité de votre système. Inclure des mécanismes pour vérifier l'entrée d'utilisateur avant que le reste du programme agit sur les données . Programme Fonctionnalité

    Si les entrées de l'utilisateur de votre programme le mauvais genre de données , il peut provoquer le blocage de l'application . Par exemple, un programme aussi simple que d'une calculatrice à quatre fonctions émulateur peut se bloquer si l'utilisateur tape des lettres au lieu de chiffres . Les variables Java ne peuvent contenir le type de données d'un programmeur a déclaré à détenir, tels que des entiers ou des caractères . Si un programme prend en entrée d'utilisateur et tente de le stocker dans une variable d'un autre type de données , le programme ne fonctionnera pas correctement .
    Attaques par injection

    ne pas vérifier l'entrée d'utilisateur peuvent également présenter un risque de sécurité important . Un exemple d'un tel risque pour la sécurité est des attaques par injection SQL, où les types d'information invalide un utilisateur dans le champ de saisie d'un programme Java qui extrait les données de bases de données relationnelles . Si votre programme est en passant l'entrée utilisateur directement dans la requête SQL, l'utilisateur peut forcer des messages d'erreur à révéler des informations à propos de la base de données elle-même , ou tromper le programme en exécution d'une requête différente .
    vérification Méthodes

    Vous devez écrire du code pour vérifier que l'entrée de votre utilisateur ne sera pas briser le programme. Le " swingObject.getText ();" syntaxe vous donnera accès au contenu d'un champ d'oscillation donnée pour stocker le résultat dans une variable de chaîne . Remplacer " swingObject " avec le nom de votre objet d'entrée . Vous pouvez utiliser un " pour la boucle " de passer par le contenu de l' un des éléments de la chaîne à un moment de chercher des données qui peuvent causer des problèmes .
    Looping

    pour vous assurer que votre méthode de vérification de saisie donne à l'utilisateur une autre chance de donner entrée valide , vous devriez mettre votre fonction spécialisée à l'intérieur d'une boucle "while" . Faire une variable booléenne qui est initialement fixé à false, et régler la boucle "while " à s'engager lorsque cette variable est à vrai . Inclure un "if" dans votre mécanisme de vérification qui se déclenche quand un problème se pose avec l'entrée d'utilisateur et définit la variable booléenne true.

    Previous :

    next :
      articles connexes
    ·Comment compiler un fichier JSP 
    ·Comment changer Java mémoire Heap Taille 
    ·Comment ajouter des zéros devant le numéro en Java 
    ·Comment faire pour créer un nouveau formulaire dans le…
    ·Comment faire pour déboguer un programme Java utilisan…
    ·Java types récursifs génériques 
    ·Tutoriel pour l' application de bureau NetBeans 
    ·Comment faire pour créer des applets Java dans Binary 
    ·Comment calculer le nombre de comparaisons en Java 
    ·À propos de Java 
      articles en vedette
    ·Comment faire pour supprimer un élément avec JavaScri…
    ·Comment changer le titre d'applications dans Visual Bas…
    ·Comment insérer un délai en secondes pour C + + 
    ·Comment Réindexez une table sans index 
    ·Programmation Serial Ports aide de Visual Basic 6 
    ·Step-by -Step Pour Courir un émulateur Android 
    ·Comment faire une horloge dans Visual Basic 
    ·Comment utiliser une date Allez base Avec GridView 
    ·Comment vérifier la plage de dates en COBOL 
    ·Comment créer un modèle de site Web avec PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com