2008-10-28 51 views
1

我們有一個用C/C++編寫的基於CGI的網絡報告框架。客戶端使用專有代碼連接到數據庫。JasperReports可以很好地替代基於CGI的網絡報告框架

由於性能,維護和可能的安全因素,我們正在尋找更好的基於Java的替代品CGI

  • 可以JasperReports連接專有代碼?或者將servlet足以替代CGI客戶端?
  • 可以JasperReports在Tomcat上運行?

任何幫助表示讚賞。

回答

5

賈斯珀在Tomcat中表現出色。 JasperReports並不侷限於使用SQL作爲數據源 - 編寫自己的數據提供者可以非常容易地與您的專有代碼交互。

如果專有代碼是本地人,你必須弄清楚如何處理它的一部分,雖然...

4

這已經有一段時間,但我記得那是真的,真的很容易創建在JasperReports中擁有自己的數據源。

見的JRDataSource API Docs

0

下,你(或其他人有類似的問題),可以看看這個partial custom data source example上手。我發現Jasper Reports很容易建立一個基本的系統並與之集成。文檔不完整,但代碼比BIRT更容易理解。來自Java bean,Hibernate和POJO的數據全部可用...