Jakarta ee 基于JavaEE的应用程序的动态报告选项

Jakarta ee 基于JavaEE的应用程序的动态报告选项,jakarta-ee,web-applications,report,Jakarta Ee,Web Applications,Report,我已经回顾了几种流行的基于Java的报告工具的开源解决方案。i、 e Pentaho、BIRT等,因为我在基于struts-spring的web应用程序中有相当大的动态报告需求 早些时候,我在web应用程序中使用了嵌入式pentaho报告引擎来生成静态报告。但我们面临着性能和内存问题 我希望构建类似于站点的报告解决方案:。这些报告非常直观和互动。我的主要标准是 与现有web应用程序和报表的轻松集成应该可以从我的应用程序中访问 报告应该在Jsp/html页面中显示,而不使用任何查看器工具 性能和

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

早些时候,我在web应用程序中使用了嵌入式pentaho报告引擎来生成静态报告。但我们面临着性能和内存问题

我希望构建类似于站点的报告解决方案:。这些报告非常直观和互动。我的主要标准是

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

有什么建议吗?

您可能想看看。它基于Java,可以处理大量的报告需求,并且与其他应用程序集成良好。它也是非常可定制的,因此您可以调整它以生成符合您所需外观的报告。下面是一个使用m-Power创建的示例

谢谢@Steve。我简单地浏览了一下,到目前为止看起来还不错。我试图更多地了解m-Power的集成过程和总体特征。它看起来像是一个代码生成工具。我们发现了另一个很好的工具LogiXML。它似乎满足了我们的大部分要求。我目前正在评估它。@pdhinoja-回答你的第一个问题——m-Power不仅仅是一个简单的报表生成器,但报表是它的一个优点。另外,我不知道你是否检查过,但是它听起来像M电源创建与你当前使用的基础相同的应用程序。