In this chapter, we learned to create a JRXML report template by editing an XML file
and preview the template by using tools supplied by JasperReports. We also learned
to compile a JRXML template programmatically and via a custom ANT task.
After the successful compilation of the report, we filled the report template with
data by calling the appropriate methods supplied by the JasperFillManager class
and viewed the generated reports in native JasperReports format by using the
JasperViewer utility. The chapter also took us through the different report sections in
a JRXML template.
Finally, we created web-based reports by displaying generated reports in a web
browser. We are now ready to move on to the next chapter.