我们的系统完全用PHP编写 出于各种商业原因(给定),我需要使用JasperReports构建系统报告 我应该使用什么架构?我应该把Jasper作为一个独立的服务器(如果可能的话)并让php查询它,我应该让它用cron生成报告,然后让PHP挖出文件并将它们发送到Web客户端/浏览器...
答案 0 :(得分:1)
JasperServer似乎是最好的选择,有:
全面的Web服务,Java和HTTP API,以及对来自非Java环境(如.NET(C#),C ++和PHP)的Web服务的支持
另一个选择是自己实现类似的东西,只需要你需要的功能。创建一个单独的java Web应用程序,使用Web服务或REST与其进行通信来生成报告。
答案 1 :(得分:0)
如果你想保持简单和“免费”,那么我建议:
答案 2 :(得分:0)
您可以使用php java扩展并从php编译并生成报告。示例代码和说明:here。