Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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...
Upcoming SlideShare
Loading in …5
×

Implementação de Classe no Eclipse

5,605 views

Published on

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

Published in: Technology
  • Be the first to comment

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>

×