Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage en Java Website Pålogging
    logge inn på en passordbeskyttet nettside med Java innebærer å skape en underklasse (AKA barnet klasse) av Javas Authenticator klassen, som gir web logg tjenester. Underklassen må bare inneholde medlem funksjon getPasswordAuthentication , som gir brukerid og passord pair nødvendig for innlogging . At metoden vil bli kalt automatisk når en passordbeskyttet URL kalles av URL objektets openStream metode . Instruksjoner
    en

    I en Java IDE (integrert utviklingsmiljø ) som NetBeans eller Eclipse , opprette et nytt prosjekt med en kilde fil i en pakke som heter " Urlreader . "

    Lim følgende program kode i kilden filen:

    //////////////////////////////pakke Urlreader ;
    .

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

    //- underklasse Authenticator //- i main ( ) , kaller statiske metoden auth'setDefault (din underklasse ) //- i underklassen er getPasswordAuthentication , returnere PassAuthentication objekt

    public class Urlreader {private myAuth obMyAuth ;

    offentlig Urlreader ( ) { obMyAuth = new myAuth (); Authenticator.setDefault ( obMyAuth ) ;}

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

    Urlreader ob = new Urlreader ();

    //åpne URL hvis innhold vi vil lese inBufURL secureURL = ny URL ( " http://www.PASSWORD_PROTECTED_URL.com/PROTECTED_PAGE.htm "); BufferedReader inBuf = new BufferedReader ( ny InputStreamReader ( secureURL.openStream ( ) )); String strContent ;/* output file inish vil gå her * /while ( ( strContent = inBuf.readLine ( ) ) = null ! ) System.out.println ( strContent ) ;

    inBuf.close ( ) ;/* output file kode vil ende her * /} //slutten av main

    public class myAuth strekker Authenticator {

    @ Overrideprotected PasswordAuthentication getPasswordAuthentication ( ) {

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

    } //myAuth underklasse

    } //URL leseren klasse

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

    Endre kildekoden å inneholde strengene som er relevante for prosjektet : erstatte kildekoden inneholder store bokstaver - ENTER_YOUR_USERNAME , ENTER_YOUR_PASSWORD , PASSWORD_PROTECTED_URL - . med prosjektet ditt brukernavn /passord par og beskyttet URL
    3

    kompilere og kjøre prosjektet , og legge merke til den utgang vinduet IDE er debugging miljø: den inneholder innholdet i nettadressen du angav
    4

    Sett inn koden som skriver nettsiden innhold til konsollen , med kode som sender innholdet til en fil: . mellom kommentarer som begynner med "out file" i foregående programkode, overskrive den eksisterende koden med følgende : en

    bufferedwriter outWriter = ny bufferedwriter ( ny FileWriter ( " content.html ")); while ( ( strContent = inBuf . readline ( !)) =
    5

    gjenoppbygge og driver prosjektet , så sjekk prosjektets mappe for en fil som heter " content.htm . " Dobbeltklikk på filen for å laste den inn i nettleseren din .


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en bruker Ended Loop i Java 
    ·Hvordan lage en enkelt bokstav små bokstaver i Java 
    ·Om attributter av en barnehage 
    ·Hvordan beregne Kontroll av en String Bruke Adler32 i J…
    ·Slik konverterer Double til int i Java 
    ·Slik installerer Java 3D 
    ·Slik bruker Apache Felix 
    ·Hvordan lage egendefinerte koder i JSP 
    ·Hvordan skjule en oppgave i Java JFrame 
    ·Hvordan å omdirigere til en ny nettadresse i Servlet 
      Anbefalte artikler
    ·Common Application Programming Interface 
    ·Hvordan bygge Figurer i Java 
    ·Hvordan beregne tid i VB6 
    ·Hva gjør JavaScript 
    ·Slik tilbakestiller den Trymedia Trial 
    ·Slik installerer du et Java Application Vendor 
    ·Hvordan konvertere en video til en FLV på PHP 
    ·Hvordan få Tastbordkommandoer i Java 
    ·Minnelekkasje Ytelse 
    ·Syntaksen til en funksjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/