【发布时间】:2010-11-16 15:08:24
【问题描述】:
我正在考虑将 JasperReports 嵌入到现有的网络应用程序中以进行报告。 webapp 位于一个古老而复杂的现有数据库之上,确实不适合报告编写者用来直接编写报告。
我想看的是围绕我们现有的数据访问层编写某种包装器(编写是为了让我们的生活更轻松地与上述古老而复杂的数据库交谈)。有没有人有为 JasperResports 编写自定义数据源或做类似事情的经验?
更新
我想我的问题可能不清楚 - 这可能是因为我的要求也不清楚。我想提供一些方法,最终用户可以使用 iReport 之类的东西来编写针对数据库的报告,然后使用 JasperReportServer 来安排/查看报告。然而,这个数据库真的非常非常糟糕,而且从来没有被设计成以这种方式使用。我们在它周围有一个访问层,webapp 使用它来与它对话。我想让我的最终用户完全远离数据库,使用访问层的自定义数据源的想法似乎是一个不错的选择。但是,我发现很少有关于如何做到这一点的文档。也许它比我想象的要容易得多,而我只是想让一个死的简单的东西变得太复杂。
更新
感谢您的回答。我认为我的问题尚未解决,但我认为答案有助于了解需求阶段。
【问题讨论】:
标签: jasper-reports