2010-09-23 43 views
2

我使用JasperReporting引擎,我需要優化報告性能。目前,我的應用程序每次都編譯* .jrxml文件中的報告,因爲我現在沒有更改報告,應用程序無法生成用戶定義的報告。我應該編譯它們一次並在未來使用.jasper文件.....我對嗎??我需要重新編譯它們嗎? 在此先感謝!我什麼時候需要重新編譯Jasper報告

回答

0

讓您的應用程序同時檢查.jrxml文件和.jasper文件;如果後者缺少或比.jrxml更早,請重新編譯,否則只需使用.jasper文件。

+0

謝謝!實際上,我想確保自己的行爲正確) – Andrew 2010-09-23 13:53:35

+0

如果您使用的是像maven或ant這樣的構建工具,則可以將此步驟集成到構建生命週期中。對於maven,codehaus上有一個優秀的插件 – Salandur 2010-09-23 14:00:04

0

如果不更改它們,則不得重新編譯報告。其實,有兩個常規方案:通過iReport的創建

  • 報告 - 在這種情況下,編譯它們在iReport的,使用編譯形式
  • 報告實時生成,動態的 - 在這種情況下,你需要每次編譯它們。不過,這是一個非常罕見的情況。
相關問題