curso Gerando relatórios com JasperReports e Spring Framework

O objetivo deste curso é apresentar a integração de dois importantes recursos da linguagem Java, o JasperReports e o Spring Framework. O JasperReports é uma biblioteca Java para geração de relatórios em diversos formatos, como PDF, HTML, XLSX, CVS, entre outros. Já o Spring é um framework que oferece diversos recursos como Injeção de Dependências, Inversão de Controle, o modelo MVC e uma integração muito eficiente com frameworks ORM e a especificação JPA, chamada Spring-Data JPA. Sabendo disso, ... Ver mais demonstraremos nas próximas aulas como integrar relatórios do tipo JasperReports ao Spring Framework e assim o aluno irá aprender como gerar os relatórios a partir de uma aplicação baseada no Spring, tendo como fonte de dados o Spring-Data JPA.

Este conteúdo faz parte dos guias:

/
Iniciar Carga Horária No Certificado - 31H

CONTEÚDO DO CURSO

Aula 1 - free

Apresentação do Curso

Nesse vídeo Gerando Relatórios com JasperReports e Spring Framework tem como objetivo ensina-lo a integrar o JasperReports ao Spring Framework, usando como fonte de dados, para popular os relatórios, consultas a partir do Spring-Data JPA
free
Aula 2 - mvp

As ferramentas para o curso

Neste vídeo vamos apresentar as ferramentas que serão utilizadas durante o curso. Entre elas, temos o JasperSoft Studio, para criação dos templates dos relatórios, banco de dados MySQL, o Eclipse Neon como IDE de desenvolvimento e o Apache Tomcat 8.
mvp
Aula 3 - mvp

Apresentando o JasperReports

Neste vídeo vamos apresentar o JasperReports e também o Jaspersoft Studio. O JasperReports é um framework para criação e geração de relatórios. Já o JasperSoft Studio é uma ferramenta gráfica para a criação de templates de relatórios.
mvp
Aula 4 - mvp

Apresentando o Spring Framework

Neste vídeo você terá uma base inicial sobre o que é o Srpring Framework e algumas outras importantes ferramentas que fazem parte da família Spring , entre elas, o Spring-Data JPA e Spring MVC.
mvp
Aula 5 - mvp

Configurando uma fonte de dados

Neste vídeo vamos importar uma base de dados, no MySQL. Após esta operação, vamos começar a trabalhar com a ferramenta Jaspersoft Studio, onde será criada uma conexão com o banco de dados MySQL via JDBC.
mvp
Aula 6 - mvp

Criando um relatório para contatos

Neste vídeo vamos começar a trabalhar com um template de relatórios Jasper, usando a conexão JDBC com o banco de dados MySQL para popular o relatório. Será demonstrado como adicionar uma consulta SQL que retornará os dados para o relatório.
mvp
Aula 7 - mvp

Formatando o relatório de contatos

Neste vídeo vamos continuar trabalhando no template do relatório de contatos criado no vídeo anterior. Desta vez, iremos formatar o template para que os dados do relatório sejam exibidos de maneira mais elegante.
mvp
Aula 8 - mvp

Adicionando um sub-relatório

Neste vídeo vamos abordar um novo componente que será adicionado ao relatório de contatos. Este componente é o Subreport, e tem como objetivo a inclusão de um sub-relatório dentro do relatório principal.
mvp
Aula 9 - mvp

Iniciando um projeto Java

Neste vídeo vamos começar a desenvolver uma aplicação Java para trabalhar no Jasper Studio com um Data Adapter do tipo Collections of JavaBeans.
mvp
Aula 10 - mvp

Mapeamento de entidades via JPA

Neste vídeo vamos dar sequencia ao desenvolvimento da aplicação Java criada no video anterior. Serão adicionados a aplicação os mapeamentos das tabelas do banco de dados, nas devidas classes de entidades, por meio de anotações da especificação JPA.
mvp
Aula 11 - mvp

Fábrica de dados e novo Data Adapter

Neste vídeo vamos encerrar o trabalho de desenvolvimento da aplicação Java adicionando a classe e os devidos métodos que vão criar as coleções de dados que serão usados para popular os relatórios no Jasper Studio.
mvp
Aula 12 - mvp

Populando o relatório via coleções

Neste vídeo vamos encerrar os trabalhos com Collections of JavaBeans trabalhando diretamente nos relatórios. Primeiramente, será configurado o dataset do sub-relatório de telefones, usando como conexão o Data Adapter via coleção.
mvp
Aula 13 - mvp

Adicionando JPQL para teste de dados

Neste vídeo veremos como criar uma conexão no Jasper Studio para se trabalhar com JPA e consultas JPQL nos relatórios.
mvp
Aula 14 - mvp

Configurando o Spring-Data JPA

Neste vídeo vamos começar a trabalhar em um novo projeto Java. Este projeto será usado para que possamos gerar os relatórios, já criados no Jaspersoft Studio, a partir de consultas ao banco de dados com o Spring-Data JPA.
mvp
Aula 15 - mvp

Abrindo um relatório .JASPER

Neste vídeo vamos adicionar a aplicação um método de serviço que irá receber a fonte de dados para popular o relatório e gerar para o usuário. Usaremos um objeto do tipo Collection que será o retorno da consulta realizada a partir do Spring-Data JPA.
mvp
Aula 16 - mvp

Relatórios com consultas parametrizadas

Neste vídeo vamos continuar trabalhando na geração de relatórios com o Spring-Data JPA fornecendo coleções que são as fontes de dados dos relatórios. Porém, desta vez, vamos criar novas consultas e estas consultas serão parametrizadas.
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