我需要为自定义 ERP 系统实现 BI 和报告模块。 ERP是使用Java/JSP、Spring3、Struts2、Hibernate3和MySQL构建的;而安全性则由 Spring Security 管理。
根据我目前的发现,使用 jasperserver 实现我的目的的标准方法之一是:
- 将 jasperserver 设置为我的服务器上的简单安装应用程序
- 在那里创建和管理 BI 相关内容、仪表板和报告
- 并使用网络服务/iFrame/SSO 方法嵌入所需的报告 和仪表板进入我的 ERP 屏幕。
我的问题是,如果我获取 jasperserver 的源代码并将其添加到 Eclipse 中的 ERP 工作区(作为另一个 java 项目),然后尝试使用底层 jasperserver 的自定义数据源,会怎么样?为了在我的网络应用程序中支持报告?当然,报告和仪表板仍然需要在 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/