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, 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.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

30 horas

(10 aulas)

Aula 1 - 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

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

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

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

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

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

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

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

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

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

Ver todas as 30 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Java

Linguagem Java: Hello World!

Linguagem Java: tipos de dados

Linguagem Java: Controle de Fluxo