Este documento fornece um tutorial sobre como gerar relatórios com JasperReports utilizando o iReport. Ele descreve três métodos: 1) passando uma conexão com o banco de dados, 2) passando um ResultSet, e 3) passando uma lista de objetos. Além disso, discute o uso de sub-relatórios e a passagem de parâmetros.