我们有一个用C / C ++编写的基于CGI的Web报告框架。 CGI 客户端连接专有代码,后者又连接到数据库。
由于性能,维护和可能的安全因素,我们正在寻找更好的基于Java的 CGI 替代品。
感谢任何帮助。
答案 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的数据都是可用的......