Olá desenvolvedores, seguindo com a implementação do cadastro de usuários, implementaremos o update e as consultas nos novos campos inseridos. Nos últimos tutoriais estamos tratando a implementação do serviço web de busca de CEP – Cadastro de Endereçamento Postal.

Para esta implementação colocamos em prática os conceitos de web service. Assim, utilizamos o serviço web ViaCEP, bem como o recurso “onblur” que é executado quando o usuário sai de um campo de entrada implementamos o serviço de busca CEP.

A lógica por trás da implementação é bem simples, após informarmos o CEP e pressionar a tecla TAB, por exemplo, para seguir para o próximo campo, todos os campos correspondentes ao CEP serão automaticamente preenchidos. Em outras palavras, quando o elemento perde o foco o web service ViaCEP faz a consulta e traz o resultado via Javascript e exibe na tela.

Nesse sentido o método List<BeanCursoJsp> do DAO – Data Access Object, responsável por toda a conexão com a base de dados, é “quem” lista todos os usuários. Assim sendo, a única coisa que precisamos fazer é indicar todas as colunas.

ATUALIZANDO A CONSULTA POR ID

Quando selecionamos um objeto para edição, nós o fazemos por ID, visto que este é o único campo que garantidamente não se repete. Desse modo quando fazemos a consulta precisamos igualmente do método de listar usuários carregar os dados.

E no método atualizar será preciso inserir os atributos das colunas e parâmetros onde o preparedStatement, o objeto que representa uma instrução SQL será o responsável pelo update.

O próximo passo é iniciar o sistema e testar as rotinas que implementamos neste tutorial, isto é, edição e atualização no banco de dados.

E se você está chegando aqui agora, deve estar estranhando o fato de termos ido direto ao ponto. Este tutorial faz parte do módulo servlet e JSP do curso de Formação Java Web, e neste módulo estamos desenvolvendo um sistema de cadastro de usuários completo.

E você poderá conferir todo o passo a passo acessando os tutorias anteriores. Ou você pode se inscrever em nosso curso e ter acesso a mais de 1000 aulas distribuídas em mais de 50 módulos, onde você aprenderá sobre as tecnologias mais modernas exigidas pelo mercado de trabalho.

Bom, de volta ao teste, o editar e a atualização no banco de dados estão funcionando corretamente.

EM POUCAS PALAVRAS

Agora a implementação do insert e update utilizando o web service do ViaCEP bem como de todos os campos do sistema estão funcionando perfeitamente em todas as suas funcionalidades. E perceba que uma vez que você estrutura bem o sistema, seguindo um padrão de implementação qualquer adição posterior poderá ser feita com relativa tranquilidade.

E por isso que é importante que você não apenas copie, mas faça também suas próprias experimentações. Entenda o código e saiba o que está fazendo. Assim com tempo e dedicação logo você estará criando seus próprios sistemas do zero. Eu fico por aqui e nos vemos no próximo tutorial.