05.02.2012


26.09.2008

Entwicklung eines Generators für die modellgetriebene Softwareentwicklung von Reporting-Komponenten für Java-Programme



Seit 2002, mit der Java-Version 1.4, gab es mit der Java Print Service API (JPS) eine API, die das Drucken vereinfachte. Dokumente in plattformunabhängige Dateiformate, wie z.B. PDF, zu drucken, ist in Java jedoch nach wie vor nur mit erheblichem Aufwand möglich.

Open-Source Reporting-Frameworks wie Apache FOP, JasperReports oder Eclipse BIRT bieten umfassende Funktionalitäten, was die Darstellung von Daten sowohl in Tabellenform oder als Grafik betrifft, als auch die Ausgabe in PDF und HTML.

Die entwickelte Lösung bietet eine Sprache, mit der Berichte textuell definiert werden können. Diese Definition wird von openArchitectureWare weiterverarbeitet und es werden die entsprechenden Klassen generiert - die Berichtsdefinition ist damit unabhängig vom verwendeten Reporting-Framework.

in Dateien wie z.B. PDF und HTML

Autor: Markus Schlautmann
Erstellt: 2008
Betreut durch: Prof. Dr. Krägeloh
Inhaltsverzeichnis (PDF)