You are on page 1of 14

High Level Agenda.

1. What is a Report?
2. What is a Jasper Report?
3. Features of Jasper Report.
4. Maven Dependency.
5. Working Process / Life cycle .
6. Tools that can be used to generate jrxml files.
7. Report Template.
8. Design.
9. Implementation.

www.softenger.com ISO 27001:2013


What is a Report?
▪ A report is a meaningful, well-defined, and summarized presentation of
information.
▪ Usually, the routine activities are automated and data summarized into a
decision-supporting "Reports".
▪ Reports represent usual messy(confused) data into charts, graphs, and
other forms of graphical representations .

www.softenger.com ISO 27001:2013


What is a Jasper Report ?
 Jasper Report is an open source reporting engine.
 It provides ability to deliver rich content onto to the printer, the screen, or into various formats such as PDF,
HTML, XLS, RTF, ODT, CSV, TXT and XML files.
 Jasper Report can also be used to provide reporting capabilities in our applications.
 As it is not a standalone tool, it cannot be installed on its own. Instead, it is embedded into Java applications by
including its library in the application’s CLASSPATH.

www.softenger.com ISO 27001:2013


Features of Jasper Report.
▪ Flexible report layout.
▪ Data can be presented either textually or graphically.
▪ Developers can supply data in multiple ways.
▪ Multiple data sources can be used to transfer data.
▪ Watermarks can also be applied.
▪ Sub reports can also be generated.
▪ Various formats of reports can be exported.

www.softenger.com ISO 27001:2013


Maven Dependency.
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.1.0</version>
</dependency>

www.softenger.com ISO 27001:2013


Working Process / Life cycle .
 Designing the report.

 Compiling the report.

 Executing the report (Filling data into the report).

 Exporting the report to desired format.

www.softenger.com ISO 27001:2013


Tools that can be used to generate jrxml files.
▪ Eclipse plugin for jaspersoft studio.
▪ iReport.
▪ Jaspersoft Studio.

www.softenger.com ISO 27001:2013


Report Template.
 Title
 Page Header
 Column Header
 Detail
 Column Footer
 Page Footer
 Summary

www.softenger.com ISO 27001:2013


Designing a Report.

www.softenger.com ISO 27001:2013


Continue….
1. The report template (what your are currently editing), trough either a gui view or a text .
2. Outline for managing bands, parameters, variables, fields etc.
3. Property window of selected item. Appearance, content properties and advanced properties.
4. Elements available for insertion in the report .
5. Shortcut to preconfigure fields.
6. Console for information and errors.
7. Data connection .

www.softenger.com ISO 27001:2013


Implementation.

www.softenger.com ISO 27001:2013


www.softenger.com ISO 27001:2013
Thank you…

www.softenger.com ISO 27001:2013

You might also like