JasperReports是否可以替代基于CGI的Web报告框架

时间:2008-10-28 21:14:07

标签: java jasper-reports reporting

我们有一个用C / C ++编写的基于CGI的Web报告框架。 CGI 客户端连接专有代码,后者又连接到数据库。

由于性能,维护和可能的安全因素,我们正在寻找更好的基于Java的 CGI 替代品。

  • JasperReports 能否与专有代码连接?或者 servlet 是否足以取代CGI客户端?
  • 可以在Tomcat上运行 JasperReports 吗?

感谢任何帮助。

3 个答案:

答案 0 :(得分:5)

Jasper在Tomcat中运行得很好。 JasperReports不仅限于使用SQL作为数据源 - 编写与您的专有代码交互的自己的数据提供程序非常容易。

如果专有代码是原生的,你必须弄清楚如何处理它的那部分,但是......

答案 1 :(得分:4)

已经有一段时间但我记得在JasperReports中创建自己的数据源非常非常容易。

请参阅API Docs

下的JRDataSource

答案 2 :(得分:0)

您(或其他有类似问题的人)可以查看此partial custom data source example以开始使用。我发现Jasper Reports很容易建立一个基本系统并与之集成。文档不完整,但代码比BIRT更容易理解。来自Java bean,Hibernate和POJO的数据都是可用的......