jasper-reports Tutorial

There are several libraries used JasperReports Java API for creating reports with Java:

This libraries/frameworks can build reports “on fly” with or without using report’s template (jrxml file)