JasperReports
Was ist JasperReports?
JasperReports ist ein Report-Generator, der komplett in Java implementiert wurde. Er ist ein Produkt von Jaspersoft (www.jaspersoft.com/jasperreports), der als ein Open Source Projekt (http://jasperforge.org/projects/jasperreports) oder mit einer kommerzieller Lizenz angeboten wird. Eine typische Verwendung ist die Erstellung, Anzeige und der Ausdruck von Informationen aus der Datenbank in Form von Berichten, Rechnungen, Tabellen etc. Dadurch gewinnt die präsentierte Information an Qualität.
Warum JasperReports?
-
JasperReports ist ein professionelles Open Source Projekt, das schon seit vielen Jahren verfügbar ist.
-
JasperReports besteht aus 100% Java. Dies ermöglicht eine nahtlose Integration in die von MINARTEC angebotenen Informationssysteme.
-
JasperReports Report Generator ist ein Tool, das trotz seiner umfangreichen Funktionalität (z.B. verschachtelte Berichte, Export in die Formate PDF, RTF, XLS, CSV, ODT, DOCX, HTML, XML) sehr sparsam mit den System-Ressourcen wie Rechenleistung und Arbeitsspeicher des Rechners umgeht.
-
Das Unternehmen Jaspersoft (www.jaspersoft.com) bietet ein weiteres Tool mit dem Namen iReport (http://jasperforge.org/projects/ireport, Open Source) an. Es handelt sich dabei um einen Report-Designer mit einer grafischen Benutzeroberfläche. Damit kann man bequem und intuitiv Berichtsvorlagen erstellen, die dann vom JasperReports eingelesen und verarbeitet werden. Die hier angesprochenen Berichtsvorlagen können auch manuell erstellt werden, weil sie auf XML basieren. Deshalb ist das Tool iReport nicht zwingend notwendig, aber sehr, sehr nützlich.
Was folgt daraus?
Der Report Generator ist ein unverzichtbarer Bestandteil praktisch jedes Informationssystems. JasperReports ermöglicht es Ihnen dank Open Source und Java, wirtschaftlich vorteilhafte und technologisch hochwertige Berichte zu generieren.
Die freie Verfügbarkeit der Tools JasperReports und iReport macht sie auch pädagogisch wertvoll, denn sie schafft ideale Voraussetzungen für Kreativität und Experimente.
Beispiele aus den Projekten
Auftrag Report aus CS-ERP
Geburtstagsliste aus AAT