Ich bin nobe über BIRT und Jasper Soft-Bericht-Motoren. Wie ich verstehe, ist BIRT Eigentum an Eclipse Company und Jasper soft gehört zu JasperReports Lib LGPLV3 JasperSoft Studio EPL. Ich möchte BIRT oder Jasper soft ohne jegliche IDE ausführen (als Jasper Report Engine). Ist es möglich? Wann ist wofür möglich?Lauf BIRT Bericht Motor
Antwort
Je nachdem, was Sie wollen (Ihre Frage ist ein wenig unklar) - Ja, es ist möglich mit BIRT und mit JasperReports.
Für JasperReports benötigen Sie den JasperReports-Server (oder wie er heißt). Sie stellen Ihre Berichtsmodule auf diesem Server bereit. Dann können Sie einen Bericht entweder mithilfe der browserbasierten Self-Service-Benutzeroberfläche des Servers ausführen oder Sie können sie in Ihrem Programm ausführen, indem Sie eine URL/WebService aufrufen.
Für Eclipse BIRT ist es ähnlich. Der gesuchte Download ist die BIRT Runtime Engine. Dies ist im Grunde nur ein Haufen JAR-Dateien (Achtung: Es gibt zwei Varianten: OSGI-basiert und nur JARs). Die Laufzeit-Engine enthält beispielsweise ein BIRT-Servlet. Auf diese Weise können Sie jeden Bericht durch Aufrufen einer URL ausführen. Die zweite Möglichkeit besteht darin, die Laufzeit-Engine direkt in Ihre Java-Anwendung zu integrieren. Suchen Sie nach "integrating BIRT" und "RunAndRenderTask" oder "RunTask" und "RenderTask", finden Sie wahrscheinlich Beispiele.
'JasperReports' - Ja, es ist möglich –
Wie wäre es mit BIRT und Jasper soft? –
Www.jaspersoft.com –