我需要为自定义ERP系统实现BI和报告模块。 ERP是使用Java / JSP,Spring3,Struts2,Hibernate3和MySQL构建的;而安全的东西是由spring security管理的。

根据我目前的发现,出于目的使用jasperserver的标准方法之一是:


将jasperserver设置为服务器上已安装的简单应用程序
在此处创建和管理与BI相关的内容,仪表板和报告
并使用网络服务/ iFrame / SSO方法嵌入所需的报告
和仪表板进入我的ERP屏幕。


我的问题是,如果我获得jasperserver的源代码并将其作为另一个Java项目添加到Eclipse中我的ERP的工作区中,然后尝试对下层jasperserver使用自定义数据源该怎么办?为了从我的Web应用程序中生成报告?当然,仍然需要在iReport或JasperDesigner中设计报表和仪表板,但是要填充数据,我将使用自己的代码。

这样还能解决管理2个独立应用程序的问题吗? JasperServer源代码在这里有帮助吗?这可行吗?还是在给定的时间内实际上可以实现某些目的?

请提出建议。谢谢

最佳答案

Jasper Reports也可以用作一个库,它的工作方式与任何其他Java库一样,顺便说一句,您可以从这里获取该库:https://community.jaspersoft.com/project/jasperreports-library(请注意,Jasper Server和iReports中也包含该库)

关于java - 将JasperServer与自定义Java Web应用程序一起使用的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27897058/

10-09 07:42