Spring MVC & Ajax jQuery

O Spring é um dos frameworks mais utilizados na atualidade. Este framework possui excelentes recursos para o desenvolvimento de aplicações baseadas na linguagem Java.

O jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML. Um recurso muito interessante fornecido pelo JQuery é o AJAX.

AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso sistemático de Javascript e XML (e derivados) para tornar o navegador mais interativo com o usuário, utilizando-se de solicitações assíncronas de informações.

Este post tem como objetivo apresentar uma vídeo aula sobre a integração do Spring MVC com o Ajax jQuery. Vamos desenvolver uma aplicação com Hibernate, Spring e jQuery, onde será criado um formulário de cadastro e dois sistemas de consulta a banco utilizando os recursos Ajax do jQuery.

  • Parte 0 – Vídeo demonstrativo do resultado final das vídeo aulas.
  • Parte 1 – Criando o projeto no Netbeans 7.3 com o Maven.
  • Parte 2 – Implementando as classes referentes a entidade, dao e controller.
  • Parte 3 – Construindo a página JSP (contact.jsp).
  • Parte 4 – Implementando o método save via Ajax e inserindo os primeiros registros.
  • Parte 5 – Adicionando a primeira consulta ao projeto via Ajax na página contact.jsp.
  • Parte 6 – Construindo duas novas páginas JSP (table.jsp e search.jsp) para um novo tipo de consulta via Ajax.
  • Parte 7 – Adicionando a nova consulta com operador “%” e finalizando o projeto.

Faça aqui o download de alguns arquivos que deverão ser adicionados ao projeto que será construido durante as vídeo aulas:

Download

O projeto completo está disponível para download por meio do repositório GitHub:

Download via Github

Ballem

Marcio Ballem é bacharel em Sistemas de Informação pelo Centro Universitário Franciscano em Santa Maria/RS. Tem experiência com desenvolvimento Delphi e Java em projetos para gestão pública e acadêmica. Possui certificação em Java, OCJP 6.

Você pode gostar...