Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment compter les éléments d'une…
  • Comment Split Format fixe avec Java 
  • Comment faire pour imprimer du texte…
  • Comment créer Interactive Widgets p…
  • Comment ajouter manifeste à JAR 
  • Comment faire pour dépanner un Andr…
  • Fonctions Java byte 
  • Comment faire pour importer des cart…
  • Comment remplacer les caractères sp…
  • Comment faire pour modifier les marg…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment exécuter des commandes de la console en Java 
  • Comment obtenir Java fonctionne pas correctement sous XP 
  • Comment effacer un écran et mettre un nouveau en Java 
  • Comment faire pour mettre un message dans la file d'attente JMS 
  • Comment faire un labyrinthe en Java 
  • Qu'est-ce que le tableau Missing Dimension moyenne en programmation Java 
  • Comment formater un Parser dans une chaîne Java 
  • Caractéristiques des applets Java 
  • Comment faire onglets dans Android 
  • Comment changer DPI en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc