将 JasperServer 与自定义 java Web 应用程序一起使用的方法?

Approach to use JasperServer with custom java web application?

我需要为自定义 ERP 系统实施 BI 和报告模块。 ERP 是使用 Java/JSP、Spring3、Struts2、Hibernate3 和 MySQL 构建的;而安全性内容由 spring security.

管理

根据我目前的发现,为了我的目的使用 jasperserver 的一种标准方法 是:

我的问题是,如果我获取 jasperserver 的源代码并将其添加到我在 Eclipse 中的 ERP 工作区,就像另一个 java 项目和 然后尝试使用自定义数据源会怎么样用于下面的 jasperserver;为了在我的 Web 应用程序 中为报告提供支持?当然,报告和仪表板仍然需要在 iReport 或 JasperDesigner 中设计,但为了填充数据,我将使用我自己的代码。

这也能解决管理 2 个单独应用的问题吗? JasperServer 源代码在这里有帮助吗?这可行吗?或者这在给定的时间段内甚至是可以实际实现的事情吗?

求推荐。谢谢

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