Nesta aula conheceremos o escopo que será abordado no curso, no qual vamos implementar uma aplicação web usando o Spring MVC. A nossa aplicação consiste em um CRUD de produtos em memória com validação e conversão de dados.
Aula 2 - Visão geral do projeto
Conhecer a estrutura do projeto é uma importante etapa para que você tenha uma visão geral do que será apresentado ao longo do curso. Além disso, facilita na compreensão dos recursos da tecnologia em análise, o Spring MVC.
Aula 3 - Configurando o ambiente de desenvolvimento
Aprenda a configurar o ambiente de desenvolvimento do projeto que será usado como exemplo no curso. Esse ambiente vai ser configurado no Eclipse Neon, usando um projeto no formato Maven com o Tomcat Embedded.
Aula 4 - Configurando o Spring MVC
A configuração de frameworks é uma etapa que pode levantar muitas dúvidas. O Spring MVC, assim como os demais, requer algumas configurações. Conheça, então, os passos iniciais para a configuração básica do Spring MVC junto ao Spring Framework.
Aula 5 - Meu primeiro Controller
Para dar os primeiros passos no Spring MVC e verificar se o projeto está configurado corretamente, vamos aprender como criar uma classe do tipo controller.
A criação das classes de domínio é um importante e simples passo em grande parte dos projetos. Com o Spring MVC isso não muda. Criaremos agora a classe Usuario, que, como o nome indica, vai representar o modelo de dados de um usuário.
Aula 7 - Apresentando o DAO
Para simular o armazenamento de dados e assim poder focar nos recursos do Spring MVC, vamos criar um DAO, padrão de acesso a dados que, em nosso exemplo, vai abstrair o acesso a dados em memória.
Aula 8 - Criando a tela de listagem
A implementação da listagem de dados normalmente é a primeira funcionalidade a ser implementada de um CRUD. Você aprenderá aqui a desenvolver a página JSP responsável por exibir a lista de usuários cadastrados na aplicação.
Aula 9 - Listando os registros em uma tabela
Aprenda como preparar um controller que vai enviar para uma página JSP um objeto contendo uma lista de registros, para que essa lista seja exibida na página de listagem dentro de uma tabela.
Aula 10 - Criando a tela de cadastro e edição
Uma tela presente em qualquer aplicação é a de cadastro/edição dos dados referentes às classes de domínio. Assim, você aprenderá agora a criar uma nova página JSP que vai conter o formulário para as ações de cadastro e atualização dos registros.