Open Source Java Reporting Framework

I want to create several reports that collect data from several SQL tables. Therefore, instead of creating another report that I want to create (or use any open source code), I searched for it, but still have not found enough information to try one.

Following are my requirements:

Filters : Support for different types of Filtering mechanism for the End User DataSource : SQL Table UI : user Defined UI for every user (user specific information can be persisted in DB) Number of concurrent users : 10 (Max) server : tomcat Support for graph/Charts javascript support for customizable UI 

I heard about the Jasper / birt structure, but I don't have working knowledge for any 1 of them, so someone might guess if there is an openource infrastructure that I can use for the above requirements.

+4
source share
3 answers

There are tools around the JasperReports library, such as iReport and JasperServer, all from JasperSoft . Tools around the Eclipse Birt . And then there are tools from Pentaho .

All three are very powerful and open source and can do what you need. There are many tools and documentation available, and you can buy commercial support for them. Your decision will be based on licensing and the potential need for features that are only available in the commercial version (for example, JasperServer).

+9
source

Your requirements can be met with both JasperReports and BIRT.

Consider the attempt at iReport , which is a very mature graphic designer for JasperReports. I must warn you, iReport is very addictive ... :-)

+1
source

I was in the same situation. At first I tried Jasper (Ireport design for jasperreport GUI), but it was too inconvenient and unintuitive. I tried Birt and it works great. You should start with this demo:

http://download.eclipse.org/birt/downloads/examples/misc/BIRT2.1Demo/EclipseDemo.html

he is very good at how to work and implement reports in Eclipse. The Birt plugin for Eclipse also has very good interactive helpers - just add a report template and follow the steps from the interactive assistant. Very useful.

You can also try different demos for iReport: http://ireport-tutorial.blogspot.com/2008/10/ireport-parameterized-report.html

0
source

Source: https://habr.com/ru/post/1381736/


All Articles