Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť webové stránky v jazyku Java Prihlásenie

Prihlásenie do heslom chránenej webovej stránky s Java zahŕňa vytvorenie podtriedy ( AKA dieťa triedy ) a Java Authenticator triedy , ktorá poskytuje webové prihlasovacie služby . Podtrieda nemusí obsahovať iba členskú funkciu getPasswordAuthentication , čo poskytuje ID užívateľa a dvojicu heslo potrebné pre prihlásenie . Táto metóda bude volaná automaticky, ak je URL chránený heslom tzv metódou OpenStream adresu URL objektu . Návod dovolená 1

Java IDE ( integrované vývojové prostredie ) , ako je NetBeans alebo Eclipse , vytvoriť nový projekt s jedným zdrojovým súborom v balíčku s názvom " URLReader . "

Vložiť nasledujúci programový kód do zdrojového súboru :

//////////////////////////////balenie URLReader ;

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

//- podtrieda Authenticator //- v main ( ) , volanie statickej metódy auth'setDefault ( vaše podtrieda ) //- v podtriedy je getPasswordAuthentication , vrátiť PassAuthentication objekt

public class URLReader { private myAuth obMyAuth ;

verejné URLReader ( ) { obMyAuth = new myAuth ( ) ; Authenticator.setDefault ( obMyAuth ) ; }

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

URLReader ob = new URLReader ( ) ;

//otvorenie adresy URL , ktorého obsah budeme čítať inBufURL secureURL = new URL ( " http://www.PASSWORD_PROTECTED_URL.com/PROTECTED_PAGE.htm " ) ; BufferedReader inBuf = new BufferedReader ( nový InputStreamReader ( secureURL.openStream ( ) ) ) ; bude String strContent ;/* Výstupný súbor Inish nájdete tu * /while ( ( strContent = inBuf.readLine ( ) ) = null ! ) System.out.println ( strContent ) ;

inBuf.close ( ) ;/* výstupný súbor code skončí tady * /} //koniec hlavného

public class myAuth rozširuje Authenticator {

@ Overrideprotected PasswordAuthentication getPasswordAuthentication ( ) {

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

} //myAuth podtrieda

} //URL čítačka trieda

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

Zmeňte zdrojový kód , ktorý bude obsahovať reťazca vzťahujúce sa k projektu : vymeňte zdrojový kód obsahujúci veľké písmená - ENTER_YOUR_USERNAME , ENTER_YOUR_PASSWORD , PASSWORD_PROTECTED_URL - . so svojim užívateľským menom /heslom pár vášho projektu a chránené URL
3

Kompilácia a spustenie projektu a Všimnite si , výstupné okno ladenie prostredie IDE je : . obsahuje obsah adresy URL , ktorú ste zadali
4

Nahradiť kód , ktorý zapíše obsah webových stránok na konzole , s kódom , ktorý výstupy obsah do súboru : medzi komentáre začínajú s " out súboru " v predchádzajúcom programovom kóde , prepísať existujúci kód nasledujúce :

BufferedWriter outWriter = new BufferedWriter ( nový FileWriter ( " content.html " ) ) ; while ( ( strContent = inBuf . readline ( ) ) ! =
5

Znovu a spustenie projektu , potom skontrolujte zložku projektu na súbor s názvom " content.htm . " Double - kliknite na súbor , ktorý chcete nahrať do vášho prehliadača .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené