我们有一个用 C/C++ 编写的基于 CGI 的 Web 报告框架。CGI客户端与专有代码连接,而专有代码又连接到数据库。
由于性能、维护和可能的安全因素,我们正在寻找更好的基于 Java 的CGI替代品。
- JasperReports可以连接专有代码吗?或者servlet是否足以取代 CGI 客户端?
- JasperReports可以在 Tomcat 上运行吗?
任何帮助表示赞赏。
我们有一个用 C/C++ 编写的基于 CGI 的 Web 报告框架。CGI客户端与专有代码连接,而专有代码又连接到数据库。
由于性能、维护和可能的安全因素,我们正在寻找更好的基于 Java 的CGI替代品。
任何帮助表示赞赏。
Jasper 在 Tomcat 中工作得很好。JasperReports 不限于使用 SQL 作为数据源——编写您自己的数据提供程序与您的专有代码交互将非常容易。
如果专有代码是本机的,您将不得不弄清楚如何处理它的那部分,但是......
已经有一段时间了,但我记得在 JasperReports 中创建自己的数据源非常非常容易。
请参阅API Docs下的 JRDataSource
您(或任何其他有类似问题的人)可以查看此部分自定义数据源示例以开始使用。我发现 Jasper Reports 很容易设置基本系统并与之集成。文档不是很完整,但代码比 BIRT 更容易理解。来自 Java bean、Hibernate 和 POJO 的数据都是可用的……