什么是用于为Java Web应用程序生成报告的良好API?

时间:2009-06-24 18:05:45

标签: java reporting

我有一个包含大量报告的J2EE应用程序,现在的情况如下:

报告过滤器的值主要通过DWR发送到应用程序,数据从Oracle DB throw DB过程中检索并返回给客户端。

但是,有时需要进行一些自定义(新数据过滤器,列,排序......),这些变化很难实现,因为我们需要修改JSP,DB过程,应用程序本身,。 ..

您建议将哪些API用于此类报告?

4 个答案:

答案 0 :(得分:1)

我听说

JasperReports很受欢迎 ILog JViews如果你想采取商业路线。

答案 1 :(得分:1)

您可以尝试免费且基于模板的Docmosis(尽管您需要支付无限的可扩展性选项)。要更改布局,字体等,您可以在doc或odf模板中进行更改。 Docmosis可以从Java服务器上吐出doc / pdf / odf / html等。

答案 2 :(得分:0)

如果您有足够的影响力来推荐重大更改,我建议您使用实际的报告服务。然后DB人可以生成报告。与为每个报告创建一个全新的应用程序相比,他们可以更快地将报告提升

答案 3 :(得分:0)

您可以尝试jExcelApi生成Excel报告。

BIRT是来自Eclipse基金会的更广泛的报告引擎。