【问题标题】:Dynamic Reporting options for Java EE based application基于 Java EE 的应用程序的动态报告选项
【发布时间】:2012-04-12 22:55:00
【问题描述】:

我回顾了几个流行的基于 Java 的报告工具的开源解决方案。即 Pentaho、BIRT 等,因为我在基于 struts-spring 的 Web 应用程序中有相当大的动态报告需求。

之前我在我的 Web 应用程序中使用嵌入式 pentaho 报告引擎来生成静态报告。但我们遇到了性能和内存问题。

我想构建类似于站点:http://www.mint.com 的报告解决方案。这些报告非常直观和互动。我的主要标准是。

  • 应该可以从我的应用程序中访问与现有 Web 应用程序和报告的轻松集成
  • 报告应显示在 Jsp/html 页面中,无需任何查看器工具。
  • 性能和内存消耗是关键标准。报告加载时间以及动态报告交互应该很快。

有什么建议吗?

【问题讨论】:

    标签: jakarta-ee web-applications report


    【解决方案1】:

    您可能想查看m-Power。它是基于 Java 的,可以处理大量的报告需求,并且可以很好地与其他应用程序集成。它也非常可定制,因此您可以对其进行调整以生成适合您所需外观的报告。这是使用 m-Power 创建的 interactive report 的示例。

    【讨论】:

    • 谢谢@Steve。我简要地查看了它,到目前为止它看起来不错。我正在尝试更多地了解 m-Power 的集成过程和整体功能。它看起来像是代码生成工具。
    • 我们发现了另一个很好的工具LogiXML。它似乎满足了我们的大部分要求。我目前正在评估它。
    • @pdhinoja - 回答您的第一个问题 - m-Power 不仅仅是一个简单的报告生成器,但报告是它的强项之一。另外,我不知道您是否查看了technical specs,但听起来 m-Power 创建的应用程序使用与您当前使用的相同的基础。
    猜你喜欢
    • 1970-01-01
    • 2014-03-08
    • 2017-09-21
    • 2012-06-16
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多