| 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
    Comment créer un site web Java Connexion
    Connexion à une page Web protégée par mot de Java consiste à créer une sous-classe ( classe enfant AKA) de la classe Authenticator de Java, qui offre des services de connexion Internet . La sous-classe ne doit contenir que la fonction getPasswordAuthentication membre , qui fournit l'ID utilisateur et mot de passe paire nécessaire pour la connexion. Cette méthode est appelée automatiquement quand une URL protégée par mot est appelé par la méthode openStream de l'objet URL. Instructions
    1

    Dans un IDE Java ( environnement de développement intégré ), tels que NetBeans ou Eclipse , créez un nouveau projet avec un fichier source dans un paquet nommé " URLReader . "

    Collez le code de programme suivant dans le fichier source :

    //////////////////////////////package URLReader ;
    .

    import java.net * ; import java.io. *;

    //- sous-classe Authenticator //- dans main () , appelez la méthode statique auth'setDefault ( votre sous-classe ) //- en le getPasswordAuthentication de la sous-classe , retour le PassAuthentication objet

    public class URLReader {private myAuth obMyAuth ;

    publique URLReader () { obMyAuth = new myAuth (); Authenticator.setDefault ( obMyAuth );} < br >

    public static void main ( string [] args ) throws Exception {

    URLReader ob = new URLReader ();

    //ouvrir l'URL dont le contenu nous lisons inBufURL secureURL = new URL ( " http://www.PASSWORD_PROTECTED_URL.com/PROTECTED_PAGE.htm "); BufferedReader INBUF = new BufferedReader ( nouveau InputStreamReader ( secureURL.openStream ())) ; cordes strContent ;/* inish fichier de sortie ira ici * /while ( ( strContent = inBuf.readLine ()) = null !) System.out.println ( strContent ) ;

    inBuf.close ( ) ;/* Code de fichier de sortie se terminera ici * /} //fin de main

    myAuth public class Authenticator {

    @ Overrideprotected getPasswordAuthentication de PasswordAuthentication () {

    cordes sUsername = " ENTER_YOUR_USERNAME " ; cordes sPword = " ENTER_YOUR_PASSWORD " ; PasswordAuthentication obPassword = new PasswordAuthentication ( sUsername , sPword.toCharArray ()); retourner obPassword ; }

    } //myAuth sous-classe

    } //URL lecteur class of

    /////////////////////////////
    2

    Modifier le code source pour contenir les chaînes pertinentes à votre projet: remplacer l' code source contenant des lettres majuscules - ENTER_YOUR_USERNAME , ENTER_YOUR_PASSWORD , PASSWORD_PROTECTED_URL - . avec nom d'utilisateur /mot de passe de la paire de votre projet et URL protégée
    3

    compiler et exécuter le projet , et notez la fenêtre de sortie l' environnement de débogage de votre IDE : il contient le contenu de l'URL que vous avez spécifiée
    4

    Remplacez le code qui écrit le contenu de la page Web pour la console, avec le code qui affiche le contenu d'un fichier: . entre l' commentaires commençant par " fichier out" dans le code du programme précédent , remplacez le code existant par le suivant :

    BufferedWriter outWriter = new BufferedWriter ( nouveau FileWriter ( " content.html ")); while (( strContent = INBUF . readLine ()) ! =
    5

    reconstruire et exécuter le projet , puis vérifiez le dossier du projet pour un fichier appelé " content.htm . " Double- cliquez sur le fichier pour le charger dans votre navigateur.

    Previous :

    next :
      articles connexes
    ·Comment supprimer un mot de passe pour Toshiba Tecra M2…
    ·NetBeans : Comment ajouter des images à un projet Web 
    ·Comment faire Inorder Traversal dans Binary Tree en Jav…
    ·Comment mettre en place un tableau blanc avec des apple…
    ·Comment ajouter des entiers en Java 
    ·Comment exécuter un fichier de script dans Java à la …
    ·Comment définir les attributs de session en JSP 
    ·Comment lire un document Word avec Java 
    ·Comment retourner un champ caché dans JSP 
    ·Comment initialiser un Servlet 
      articles en vedette
    ·Comment convertir Python à Perl 
    ·Comment créer une fonction UDB 
    ·Comment masquer une image Place Holder 
    ·Détection d'erreur et correction Méthodes 
    ·Comment ouvrir Linux Python XRCed 
    ·Comment cacher l'extension PHP dans Apache 
    ·Comment utiliser la tâche de script dans SSIS 2008 
    ·Comment faire pour utiliser les touches de direction da…
    ·Comment utiliser les formulaires Ajouter connecter dial…
    ·DirectX 9 vs. 10 
    Copyright © Connaissances Informatiques http://fr.wingwit.com