【发布时间】:2009-06-24 18:05:45
【问题描述】:
我有一个 J2EE 应用程序有很多报告,现在的情况如下:
报告过滤器的值主要通过 DWR 发送到应用程序,数据从 Oracle DB throw DB 过程中检索并返回给客户端。
但是,有时需要进行一些自定义(新的数据过滤器、列、排序等),而且这些更改实施起来很痛苦,因为我们需要修改 JSP、DB 过程、应用程序本身,. ..
您建议为此类报告使用什么 API?
【问题讨论】:
我有一个 J2EE 应用程序有很多报告,现在的情况如下:
报告过滤器的值主要通过 DWR 发送到应用程序,数据从 Oracle DB throw DB 过程中检索并返回给客户端。
但是,有时需要进行一些自定义(新的数据过滤器、列、排序等),而且这些更改实施起来很痛苦,因为我们需要修改 JSP、DB 过程、应用程序本身,. ..
您建议为此类报告使用什么 API?
【问题讨论】:
JasperReports听说很受欢迎。
ILog JViews如果你想走商业路线。
【讨论】:
您可以尝试Docmosis,它是免费且基于模板的(尽管您需要为无限的可扩展性选项付费)。要更改布局、字体等,您可以在 doc 或 odf 模板中进行。 Docmosis 可以从 Java 服务器中输出 doc/pdf/odf/html 等。
【讨论】:
如果您有足够的影响力推荐重大更改,我建议您使用实际的报告服务。然后数据库人员可以生成报告。与为每个报告创建一个全新的应用程序相比,他们可以更快地生成报告更多。
【讨论】: