incollare il seguente codice di programma Java in qualsiasi word processor o editor di testo . Il programma visualizza un browser simile a finestra, che è possibile immettere un URL dentro 
 
 import java.io. *; . 
 
 Import java.net * ; 
 
 importazione java.awt * , . 
 
 import java.awt.event * , . 
 
 GetProtectedURL public class estende frame { 
 
 privato campo1 TextField = new TextField ( ) ; 
 
 privato TextArea area1 = new TextArea ( ) ; 
 
 GetProtectedURL pubblico ( ) { 
 
 super ( "Get URL protetto") ; 
 
//Make Authenticator < br chiamata >
 //Authenticator andrà qui 
 
 //layout della schermata 
 
 add ( campo1 , BorderLayout.NORTH ) ; 
 
 area1.setEditable ( false) ; 
 
 add ( area1 , BorderLayout.CENTER ) ; 
 
 field1.addActionListener ( new ActionListener ( ) { 
 
 public void actionPerformed ( ActionEvent e) { 
 
 String s = field1.getText (); 
 
se ( s.length ( ) = 0 ! ) per
 area1.setText ( getURLContent ( s ) ) ; 
 
 } 
 
 }); 
 
 addWindowListener ( nuovi WindowAdapter ( ) { public void 
 
 windowClosing ( WindowEvent e) { 
 
 dispose ( ) ; 
 
 System.exit ( 0 ) ; } 
 
 
 
 }); } 
 
 
 
 private String getURLContent ( String urlString ) { 
 
 StringWriter stringWriter1 = new StringWriter ( ) ; 
 
 PrintWriter printWriter1 = new PrintWriter ( stringWriter1 ) ; 
 
 try { 
 
url1 URL = new URL ( urlString ) ; < br contenuto InputStream >
 = ( InputStream ) url1.getContent (); 
 
 BufferedReader Reader1 = 
 
 nuovo BufferedReader (new InputStreamReader ( tenore ) ) ; 
 
 String contentline ; 
 
 while ( ( contentline = reader1.readLine ( ) ) = null ) { 
 
 printWriter1.println ( contentline ) ; 
 
 } 
 
 } catch ( MalformedURLException e) { 
 
 printWriter1.println ( "URL non valido" ) ; 
 
 } catch ( IOException e) { 
 
 printWriter1.println ( "Errore URL lettura " ) ; 
 
 } 
 
 stringWriter1.toString ritorno (); } 
 
 
 
 public static void main (String args [ ] ) { 
 
 Telaio frame1 = new GetProtectedURL ( ) ; 
 
 frame1.setSize ( 300 , 300 ) ; 
 
 frame1.setVisible ( true); } 
 
 
 
 } 
 2 
 Salvare il programma come " GetProtectedURL.java , " con il tipo di file impostato su " testo normale ". 
 3 
 Aprire un prompt dei comandi DOS , quindi accedere alla cartella contenente il file Java è stato salvato nell'ultimo passaggio . 
 4 
 Compilare il programma digitando " javac GetProtectedURL.java ", quindi eseguirlo digitando "java GetProtectedURL . " 
 
 5 
 Inserisci il nome di un URL protetto non la password nella casella di testo l'indirizzo . Il browser Java mostrerà il contenuto . Immettere un URL protetto. Il browser visualizza un messaggio di errore . Potrai risolvere l'errore con la creazione di una classe autenticatore nei prossimi passaggi . 
 6 Tipo 
 , prima dell'ultima parentesi graffa di chiusura (cioè " }") del programma di profilo, il codice seguente , che crea l' autenticazione della password 
 classe 
 MyAuthenticator estende Authenticator { 
 
 protetto getPasswordAuthentication PasswordAuthentication ( ) { 
 
 txtUserName String = " TYPE_YOUR_USERNAME_HERE " ; . 
 
 String txtPassword = " TYPE_YOUR_PASSWORD_HERE " ; 
 
 ritorno nuova PasswordAuthentication ( txtUserName , txtPassword.toCharArray ()); 
 
 } //metodo getPasswordAuthentication 
 
 } 
 7 
 Tipo sul testo " TYPE_YOUR_USERNAME_HERE " il nome utente del server richiede per accedere al contenuto protetto . Tipo sul testo " TYPE_YOUR_PASSWORD_HERE " la password vostre esigenze di server . 
 8 Tipo 
 , al posto della linea " /call /Authenticator andrà qui", questo codice , che racconta la JRE per chiamare il codice elencato nel passaggio precedente , se il server si sta richiedendo il contenuto da richiede l'autenticazione : 
 
 Authenticator.setDefault ( nuovo customAuthenticator ( ) ) ; 
 9 
 Ricompilare ed eseguire il programma , con l'URL protetto da password che hai cercato di entrare nella fase 5 . Questa volta il browser visualizzerà il contenuto protetto . 
 
              
Programmazione © www.354353.com