curso Spring MVC: Como criar sua primeira aplicação web

Neste curso você aprenderá a criar a sua primeira aplicação web utilizando o Spring MVC. Para isso, demonstraremos como configurar o Spring MVC e criar um projeto simples explorando os recursos desse framework, programando, até mesmo, um cadastro de usuários em memória. Como você poderá notar, a relação desse framework com o padrão de projetos MVC faz dele uma das soluções Java mais adotadas para o desenvolvimento web, simplificando não apenas a organização do projeto, mas também o ... Ver mais funcionamento do mesmo.

Este conteúdo faz parte dos guias:

Iniciar Carga Horária No Certificado - 18H

Curso de Spring MVC

Aula 1 - free

Introdução

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.
free
Aula 2 - mvp

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.
mvp
Aula 3 - mvp

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.
mvp
Aula 4 - mvp

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.
mvp
Aula 5 - mvp

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.
mvp
Aula 6 - mvp

Criando o model

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.
mvp
Aula 7 - mvp

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.
mvp
Aula 8 - mvp

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.
mvp
Aula 9 - mvp

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.
mvp
Aula 10 - mvp

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.
mvp
Aula 11 - mvp

Cadastrando novos registros

Para completar a tela de cadastro, é necessário adicionar ao respectivo controller o método que recebe os dados enviados de um formulário a partir do front-end da aplicação para realizar a operação de inserção via DAO.
mvp
Aula 12 - mvp

Editando os registros

Para a edição de registros, assim como para as demais ações na camada de visão, vamos criar um controller. Aprenda nesta aula como preparar um controller que vai receber uma solicitação para atualização de registros a partir de um formulário.
mvp
Aula 13 - mvp

Excluindo itens da listagem

Aprenda agora a implementar um controller com Spring MVC para receber como solicitação o pedido de exclusão de um usuário cadastrado na base.
mvp
Aula 14 - mvp

Conversão de data entre view e controller

A conversão de dados é uma necessidade cada vez mais comum, principalmente quando buscamos entregar para o usuário mais facilidades. Pensando nisso, o Spring MVC também nos traz recursos que simplificam esse trabalho.
mvp
Aula 15 - mvp

Conversão de enum entre view e controller

O Spring MVC nos fornece mais de uma opção para conversão de dados. Neste vídeo você saberá como converter um valor do tipo texto, enviado a partir do formulário, em um objeto Java do tipo enum, utilizando os recursos do framework.
mvp
Aula 16 - mvp

Validação com Bean Validation

A validação de dados é um passo importante para a segurança e correto funcionamento da aplicação. Com o Spring MVC esse processo é facilitado devido ao suporte à Bean Validation.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos