Here we are talking about three main products: JasperReports: which is just a library to generate reports and fill it iReport: which is GUI tool to develop templates used by the above library JasperServer: which is full application with web interface for managing reports with users permissions and other features,
documentation is really not that good, i want to use the best of the above products to integrate JasperReports
with my application (Spring
/Hibernate
), so please advice what is the best approach to do this,
1- design reports using iReport
using embedded sql generation, and make it as a separate project from mine, I tried to use Hibernate
or Spring
within iReport
but also I faced a lot of problems and no clear documentation for this part
2- attach it with my project, to use same Hibernate
configuration, already created entities
3- try to use JasperServer
which seems to be complicated, and then expose reports as webservices
or any other better, guaranteed approach, i know it's dependant on the way my project is dealing, but i've shortage in time, so it depends on the approach having better documentations or tutorials.