Busca DevMedia
Você está buscando por "spring framework" em vídeo aula
- Configurando o Spring Framework - Web services RESTful com Spring framework e JPA - Vídeo 4 Vídeo
Ao trabalhar em um projeto Spring é necessário configurar os recursos que serão utilizados no projeto. Esses recursos podem ser, por exemplo, o Spring MVC, a integração com a JPA e as classes que devem ser escaneadas para o processo de DI/IoC.
- Introdução - Web services RESTful com Spring framework e JPA - Vídeo 1 Vídeo
Neste curso serão apresentados os passos iniciais para que você desenvolva uma Web API RESTful com os recursos do Spring Framework, Spring MVC e Hibernate, e assim, obter um alto ganho de produtividade no desenvolvimento de web services.
- Tratando exceção HttpStatus 409 - Web services RESTful com Spring framework e JPA - Vídeo 25 Vídeo
O Status 409 é referente a uma exceção lançada em consequência da tentativa de inserção de um recurso que já existe na base de dados. Nesta aula, veja como lidar com esse tipo de exceção.
- Tratando exceção HttpStatus 400 - Web services RESTful com Spring framework e JPA - Vídeo 24 Vídeo
O código de status 400 informa que a aplicação cliente que está consumindo o web service fez um requisição com valores inválidos. Veja, agora, como tratar uma exceção desse tipo.
- Capturar exceções do tipo NaoExisteDaoException - Web services RESTful com Spring framework e JPA - Vídeo 23 Vídeo
Nesta aula vamos tratar as exceções do tipo 404 na classe RestExceptionHandler, incluindo nela um método que seja capaz de capturar exceções do tipo NaoExisteDaoException criada na aula anterior.
- Tratando exceções com status HTTP 404 - Web services RESTful com Spring framework e JPA - Vídeo 22 Vídeo
O Status 404 deve ser retornado para a aplicação cliente quando um recurso for consultado, mas não existir na base de dados. Sendo assim, veja durante esta aula como lidar com esse tipo de situação.
- Tratando exceções com o método serverException() - Web services RESTful com Spring framework e JPA - Vídeo 21 Vídeo
Esta aula vai demonstrar como lidar com o método serverException() adicionado a classe RestExceptionHandler. Método esse que será responsável por enviar uma resposta em caso de um NullPointerException ser lançado pelo web service.
- Padrão Builder para detalhar os erros - Web services RESTful com Spring framework e JPA - Vídeo 19 Vídeo
Na aula anterior implementamos a classe DetalheErro, a qual vai ser o objeto no corpo da resposta quando uma exceção for retornada ao cliente. Para criar esse objeto vamos utilizar o padrão de projetos Builder.
- Classe para expor mensagens de erros - Web services RESTful com Spring framework e JPA - Vídeo 18 Vídeo
Uma prática recomendada em um WS REST é retornar no corpo da resposta um objeto que contenha o máximo possível de informações sobre uma exceção que venha a ser lançada. Para isso, vamos criar o objeto DetalheErro.
- Excluindo registros via DELETE - Web services RESTful com Spring framework e JPA - Vídeo 17 Vídeo
O método que recebe a solicitação de exclusão de um recurso deve ser marcado pelo verbo HTTP DELETE e, em caso de sucesso, a operação não deve retornar nada além do status 204.
- Editando registros via PATCH - Web services RESTful com Spring framework e JPA - Vídeo 16 Vídeo
Se o verbo HTTP PUT é usado para alterar um recurso em seu estado completo, usamos o PATCH para editar apenas uma parte do recurso, ou seja, um único campo. Aprenda nesta aula como fazer isso.
- Recuperando um registro pelo id - Web services RESTful com Spring framework e JPA - Vídeo 14 Vídeo
Utilizando o verbo HTTP GET vamos criar um método que será consumido pela requisição com a URI /cursos/. Este método deverá, então, responder com o curso correspondente ao identificador e enviar na resposta o Status 200.
- Solução dos erros de inserção - Web services RESTful com Spring framework e JPA - Vídeo 13 Vídeo
O processo de inserção de um objeto curso foi impedido em consequência de uma exceção relacionada à incompatibilidade de tipos. Nesta aula será demonstrado como resolver essa incompatibilidade usando anotações da biblioteca Jackson.
- Testando o método salvar - Web services RESTful com Spring framework e JPA - Vídeo 12 Vídeo
Com o método salvar() já implementado na classe CursoRestController, vamos agora testar o recurso via Postman e assim, verificar se o processo para salvar um curso é processado com sucesso.
- Testando o método listar() - Web services RESTful com Spring framework e JPA - Vídeo 10 Vídeo
Após ter trabalhado na classe CursoRestController e em seu método listar(), vamos usar o Postman para testar o consumo desse recurso e ver como executar o Tomcat no IntelliJ IDEA.
- Finalizando a classe CursoServiceImpl - Web services RESTful com Spring framework e JPA - Vídeo 8 Vídeo
Dando continuidade na análise do código fonte da classe CursoServiceImpl, veremos os métodos findById() e findAll(), sobrescrevendo o controle de transações adicionado no topo da classe pela anotação @Transactional.
- Criação e configuração do projeto - Web services RESTful com Spring framework e JPA - Vídeo 3 Vídeo
Aprenda a criar um projeto Maven na IDE IntelliJ IDEA. Veja quais dependências serão incluídas no arquivo pom.xml e como configurar o plugin para gerenciamento e execução do servidor Tomcat via Maven.
- Tratando exceções com status HTTP 500 - Web services RESTful com Spring framework e JPA - Vídeo 20 Vídeo
Algumas vezes exceções serão lançadas pelo web service e uma exceção bastante comum é a de Status 500. Esta exceção é lançada quando algum erro ocorre no lado servidor. Então, veja como lidar com uma situação desse tipo.
- Editando registros via PUT - Web services RESTful com Spring framework e JPA - Vídeo 15 Vídeo
Em um WS REST é importante usar adequadamente os verbos HTTP em cada operação. No caso da edição de um recurso, o verbo PUT deve ser utilizado quando a atualização conter todos os campos do objeto a ser alterado.
- Criando um recurso via POST - Web services RESTful com Spring framework e JPA - Vídeo 11 Vídeo
Nesta aula será demonstrado como criar um método no ws que recebe um objeto curso para ser persistido no banco de dados. O método será marcado pelo verbo HTTP POST e, em caso de sucesso, vai retornar um status 201 com a localização do recurso.
- A classe CursoRestController - Web services RESTful com Spring framework e JPA - Vídeo 9 Vídeo
Todos os web services possuem classes que recebem e respondem às requisições dos clientes. Com o Spring, essas classes podem ser gerenciadas pelo Spring MVC. Sendo assim, serão marcadas como um controller que vai responder às requisições REST.
- Programando a camada de serviço - Web services RESTful com Spring framework e JPA - Vídeo 7 Vídeo
A separação de responsabilidades entre camadas é uma excelente forma de organizar um projeto. Uma camada de serviço (Service Layer) pode ser usada para este propósito. Dito isso, vamos criar esta camada no pacote br.com.devmedia.curso.service.
- Persistindo com DAO - Web services RESTful com Spring framework e JPA - Vídeo 6 Vídeo
Fazer uso de padrões de projeto é sempre uma boa prática no desenvolvimento de aplicações. Um padrão bastante explorado ao se trabalhar com persistência de dados é o Data Access Object (DAO), o qual fará parte deste web service.
- Classe de Domínio - Web services RESTful com Spring framework e JPA - Vídeo 5 Vídeo
Uma etapa essencial ao desenvolver um projeto baseado em JPA é o mapeamento objeto-relacional entre a classe de entidade e o banco de dados. Veja como esse processo será realizado na classe Curso, com o uso de anotações da especificação JPA.
- Visão geral do projeto - Web services RESTful com Spring framework e JPA - Vídeo 2 Vídeo
Conhecer a estrutura do projeto é uma importante etapa para se ter a visão geral do que será abordado ao longo do curso. Além disso, facilita na compreensão dos recursos da tecnologia em análise e como esses recursos são empregados.