FC ConcursosFC Concursos

Questão FC373691

O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e,

Frameworks para Desenvolvimento

FCC · 2019

O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e, em seguida, cria-se o layout design que nada mais é do que um arquivo

  1. XML com a extensão .jrxml.
  2. executável que é usado na JVM para gerar o relatório.
  3. PDF com a extensão .jrprint.
  4. ODT com a extensão .jrodt.
  5. Java com a extensão .class.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O JasperReports utiliza como template um arquivo em formato XML com a extensão .jrxml. Esse arquivo é legível e descreve de forma estruturada o layout do relatório — posições, estilos e elementos que serão apresentados.

No .jrxml são definidos elementos como bandas (title, pageHeader, detail, footer), fields, parameters, variables, estilos, imagens e expressões em Java que calculam ou formatam valores.

Antes de gerar o relatório em formatos como PDF, HTML ou XLS, o .jrxml é normalmente compilado para um arquivo binário .jasper, que é então preenchido com dados vindos de uma fonte (JDBC, coleção, etc.). Ferramentas como Jaspersoft Studio facilitam a criação visual desse template.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo