Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar um site Java Entrada
Registro para uma página protegida por senha com Java envolve a criação de uma subclasse ( classe filha AKA) de Authenticator classe de Java , que fornece serviços de login da web. A subclasse precisa apenas conter a função getPasswordAuthentication membro , que fornece o ID de usuário e senha par necessário para o início de sessão. Esse método será chamado automaticamente quando uma URL protegida por senha é chamado pelo método OpenStream a URL do objeto. Instruções
1

um Java IDE ( ambiente de desenvolvimento integrado ), como o NetBeans ou Eclipse , crie um novo projeto com um arquivo de origem em um pacote chamado " Urlreader . "

Cole o a seguir o código de programa no ficheiro fonte :

//////////////////////////////pacote Urlreader ;
java.net importação

* ; import java.io. *; .

//- subclasse Authenticator //- em main (), chamar o método estático auth'setDefault ( a subclasse ) //- em getPasswordAuthentication da subclasse, retornar o objeto PassAuthentication

public class Urlreader { MyAuth obMyAuth privado;

Urlreader pública () { obMyAuth = new MyAuth (); Authenticator.setDefault ( obMyAuth );} < br >

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

Urlreader ob = new Urlreader ();

//abrir a URL cujo conteúdo leremos inBufURL SecureURL = new URL ( " http://www.PASSWORD_PROTECTED_URL.com/PROTECTED_PAGE.htm "); BufferedReader InBuf = new BufferedReader (new InputStreamReader ( secureURL.openStream ()) ); Cordas strContent ;/* arquivo de saída inish vai aqui * /while ( ( strContent = inBuf.readLine ()) = null !) System.out.println ( strContent );

inBuf.close () ;/* Código de arquivo de saída termina aqui * /} //final do principal


public class MyAuth estende Authenticator {

@ Overrideprotected PasswordAuthentication getPasswordAuthentication () {

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

} //MyAuth subclasse

} //classe leitor URL

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

Altere o código-fonte para conter as cordas relevantes ao seu projeto: substituir o código-fonte que contém letras maiúsculas - ENTER_YOUR_USERNAME , ENTER_YOUR_PASSWORD , PASSWORD_PROTECTED_URL - . par com nome de usuário /senha do seu projeto e URL protegida
3

Compilar e executar o projeto, e observe a janela de saída ambiente de depuração do seu IDE: . que contém o conteúdo da URL que você especificou
4

Substitua o código que escreve o conteúdo da página web para o console, com o código que gera o conteúdo para um arquivo: entre o comentários começando com " arquivo out" no código do programa anterior, substituir o código existente com o seguinte :

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

Reconstruir e executar o projeto, em seguida, verifique a pasta do projeto para um arquivo chamado " content.htm . " Dê um duplo clique no arquivo para carregá-lo em seu navegador.


Anterior :

Próximo : No
  Os artigos relacionados
·Como ler inteiro de Console em Java 
·Como usar o NetBeans para criar uma JTable 
·Java Communications API Tutorial 
·Como formatar Colunas em Java 
·Como colocar um aplicativo Java em uma página da Web 
·Como executar o Eclipse no JDK 
·Como fechar uma conexão MQ De Java 
·Como devolver um campo oculto em JSP 
·Os passos para converter um GUI em um Applet 
·Qual é a extensão de arquivo JNLP 
  Artigos em destaque
·Como usar a função strerror em C + + 
·Turbo Pascal Tutorial 
·Como ping um intervalo de endereços IP 
·Como obter o número de colunas em uma tabela em Access…
·De Alto Nível vs programação de baixo nível 
·Como vincular uma enumeração de uma coluna de DataGri…
·Como comparar métodos string usando Length & charat em…
·O que é o Tampão & unbuffer em Memória 
·Como ignorar pontuação em Java 
·Como criar um serviço Web simples no Apache Tomcat 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados