我应该如何使用PHP前端+后端系统构建JasperReports

时间:2010-03-17 14:23:58

标签: java php architecture jasper-reports

我们的系统完全用PHP编写 出于各种商业原因(给定),我需要使用JasperReports构建系统报告 我应该使用什么架构?我应该把Jasper作为一个独立的服务器(如果可能的话)并让php查询它,我应该让它用cron生成报告,然后让PHP挖出文件并将它们发送到Web客户端/浏览器...

3 个答案:

答案 0 :(得分:1)

JasperServer似乎是最好的选择,有:

  

全面的Web服务,Java和HTTP API,以及对来自非Java环境(如.NET(C#),C ++和PHP)的Web服务的支持

另一个选择是自己实现类似的东西,只需要你需要的功能。创建一个单独的java Web应用程序,使用Web服务或REST与其进行通信来生成报告。

答案 1 :(得分:0)

如果你想保持简单和“免费”,那么我建议:

  • 构建您自己的小型Java webapp。
  • 使用DynamicJasper构建自定义报告。
  • 从Java应用程序中公开Web服务,并从PHP中调用它。
  • Java应用程序将回复PDF文件。

答案 2 :(得分:0)

您可以使用php java扩展并从php编译并生成报告。示例代码和说明:here