Implementação de classes em JSP com Eclipse Prof. Oscar
Criando o projeto <ul><li>Inicialmente, vamos criar um projeto através do Eclipse para fazer a validação do CPF: </li></ul...
Criando o projeto <ul><li>–  Configurando os módulos do projet. </li></ul>
Criando o projeto <ul><li>–  Configurando os módulos do projet. </li></ul>
Criando o index <ul><li>2 - Criar o arquivo JSP inicial da aplicação com o nome index.jsp no seguinte diretório /validarCp...
Criando o index <ul><li>- Estrutura inicial do arquivo index.jsp: </li></ul>
Criando o package <ul><li>3 - Criar o pacote de classe dentro do diretorio /validarCpf/src com o nome “br.com.aula”: </li>...
Criando a classe <ul><li>4 - Criar a classe Java com o nome “verifyCpf” para efetuar a verificação e validação do CPF dent...
Criando a classe <ul><li>- Tela de criação da classe: </li></ul>
Criando o método <ul><li>5 - Criar o método da classe verifyCpf com a seguinte estrutura para efetuar a validação do CPF: ...
Instancia do objeto <ul><li>6 - Importar os recursos da classe na página index.jsp: </li></ul><ul><li>7 - Instanciar o obj...
Impressão do resultado <ul><li>8 - Declara a variável “cpf” do tipo String e passa o conteúdo recuperado dos parâmetros en...
Código fonte da classe <ul><li>package br.com.aula; </li></ul><ul><li>public class calculo { </li></ul><ul><li>public Stri...
Código fonte da classe <ul><li>Resultado = 0; </li></ul><ul><li>Resultado = (Calc1 % 11); </li></ul><ul><li>if (Resultado ...
Código fonte da classe <ul><li>digitoFinal = Integer.toString(Digito1)+Integer.toString(Digito2); </li></ul><ul><li>if( di...
Próximos SlideShares
Carregando em…5
×

Implementação de Classe no Eclipse

5.600 visualizações

Publicada em

Implementação de classe java no JSP com utilização da IDE Eclipse.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.600
No SlideShare
0
A partir de incorporações
0
Número de incorporações
65
Ações
Compartilhamentos
0
Downloads
39
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Implementação de Classe no Eclipse

  1. 1. Implementação de classes em JSP com Eclipse Prof. Oscar
  2. 2. Criando o projeto <ul><li>Inicialmente, vamos criar um projeto através do Eclipse para fazer a validação do CPF: </li></ul><ul><li>1 - Criar projeto com o nome 'validarCpf' </li></ul>
  3. 3. Criando o projeto <ul><li>– Configurando os módulos do projet. </li></ul>
  4. 4. Criando o projeto <ul><li>– Configurando os módulos do projet. </li></ul>
  5. 5. Criando o index <ul><li>2 - Criar o arquivo JSP inicial da aplicação com o nome index.jsp no seguinte diretório /validarCpf/web/ : </li></ul>
  6. 6. Criando o index <ul><li>- Estrutura inicial do arquivo index.jsp: </li></ul>
  7. 7. Criando o package <ul><li>3 - Criar o pacote de classe dentro do diretorio /validarCpf/src com o nome “br.com.aula”: </li></ul>
  8. 8. Criando a classe <ul><li>4 - Criar a classe Java com o nome “verifyCpf” para efetuar a verificação e validação do CPF dentro do pacote java criado anteriormente em /validarCpf/src/[pacote br.com.aula]: </li></ul>
  9. 9. Criando a classe <ul><li>- Tela de criação da classe: </li></ul>
  10. 10. Criando o método <ul><li>5 - Criar o método da classe verifyCpf com a seguinte estrutura para efetuar a validação do CPF: </li></ul>Note que o método é de acesso publico (public), terá um retorno do tipo texto (String) e receberá um parâmetro do tipo texto com o nome cpf (String cpf ).
  11. 11. Instancia do objeto <ul><li>6 - Importar os recursos da classe na página index.jsp: </li></ul><ul><li>7 - Instanciar o objeto da classe verifyCpf no arquivo index.jsp: </li></ul>
  12. 12. Impressão do resultado <ul><li>8 - Declara a variável “cpf” do tipo String e passa o conteúdo recuperado dos parâmetros enviados pelo formulário através do objeto implícito “request” </li></ul><ul><li>9 - Passando o conteúdo da variável para o método da classe e printando o seu retorno. </li></ul>
  13. 13. Código fonte da classe <ul><li>package br.com.aula; </li></ul><ul><li>public class calculo { </li></ul><ul><li>public String verifyCPF(String cpf){ </li></ul><ul><li>try{ </li></ul><ul><li>int Digito1, Digito2, Calc1, Calc2, digCPF, Resultado; </li></ul><ul><li>String Num, digitoInicial, digitoFinal; </li></ul><ul><li>Digito1 = Digito2 = Calc1 = Calc2 = Resultado = 0; </li></ul><ul><li>digitoInicial = cpf.substring(9,11); </li></ul><ul><li>cpf = cpf.substring(0,9); </li></ul><ul><li>for(int i=0;i<cpf.length();i++){ </li></ul><ul><li>Num=&quot;&quot;; </li></ul><ul><li>Num += cpf.charAt(i); </li></ul><ul><li>digCPF = Integer.parseInt(Num); </li></ul><ul><li>Calc1 = Calc1 + ((cpf.length()+1) - i) * digCPF; </li></ul><ul><li>Calc2 = Calc2 + ((cpf.length()+2) - i) * digCPF; </li></ul><ul><li>} </li></ul>
  14. 14. Código fonte da classe <ul><li>Resultado = 0; </li></ul><ul><li>Resultado = (Calc1 % 11); </li></ul><ul><li>if (Resultado < 2) </li></ul><ul><li>Digito1 = 0; </li></ul><ul><li>else </li></ul><ul><li>Digito1 = 11 - Resultado; </li></ul><ul><li>Calc2 += 2 * Digito1; </li></ul><ul><li>Resultado = 0; </li></ul><ul><li>Resultado = (Calc2 % 11); </li></ul><ul><li>if( Resultado < 2 ){ </li></ul><ul><li>Digito2 = 0; </li></ul><ul><li>}else{ </li></ul><ul><li>Digito2 = 11 - Resultado; </li></ul><ul><li>} </li></ul>
  15. 15. Código fonte da classe <ul><li>digitoFinal = Integer.toString(Digito1)+Integer.toString(Digito2); </li></ul><ul><li>if( digitoInicial.equals(digitoFinal) ){ </li></ul><ul><li>return(&quot;O CPF '&quot;+cpf+&quot;' é válido com o seguinte digito verificador: '&quot;+digitoFinal+&quot;'&quot;); </li></ul><ul><li>}else{ </li></ul><ul><li>return(&quot;O CPF '&quot;+cpf+&quot;' é inválido!<br /> Digito verificador para o cpf infornado: '&quot;+digitoFinal+&quot;'&quot;); </li></ul><ul><li>} </li></ul><ul><li>}catch(Exception erro){ </li></ul><ul><li>return(&quot;Parâmetro inválido ou ausente!&quot;+erro); </li></ul><ul><li>} </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>

×