我使用JasperReporting引擎,我需要優化報告性能。目前,我的應用程序每次都編譯* .jrxml文件中的報告,因爲我現在沒有更改報告,應用程序無法生成用戶定義的報告。我應該編譯它們一次並在未來使用.jasper文件.....我對嗎??我需要重新編譯它們嗎? 在此先感謝!我什麼時候需要重新編譯Jasper報告
2
A
回答
0
讓您的應用程序同時檢查.jrxml文件和.jasper文件;如果後者缺少或比.jrxml更早,請重新編譯,否則只需使用.jasper文件。
0
如果不更改它們,則不得重新編譯報告。其實,有兩個常規方案:通過iReport的創建
- 報告 - 在這種情況下,編譯它們在iReport的,使用編譯形式
- 報告實時生成,動態的 - 在這種情況下,你需要每次編譯它們。不過,這是一個非常罕見的情況。
相關問題
- 1. 我什麼時候需要更新報告模型
- 2. Application.DoEvents,什麼時候需要,什麼時候不需要?
- 3. 編譯Jasper報告remoteley沒有Java-Bridge
- 4. 我什麼時候需要分配財產,什麼時候不需要?
- 5. 爲什麼更新到DLL需要重新編譯,有時不需要?
- 6. 什麼時候需要準確編譯文件?
- 7. 什麼時候在oracle中重新編譯時鎖定對象
- 8. 什麼時候需要CAMLparamX?
- 9. 什麼時候需要pygame.init()?
- 10. 什麼時候需要NSCopying?
- 11. 什麼時候需要NS_RETURNS_RETAINED?
- 12. 什麼時候需要「javascript:...」?
- 13. 什麼時候需要TransactionScopeOption.Supress?
- 14. 什麼時候需要dynamic_cast?
- 15. 什麼時候需要curl_global_init()?
- 16. 我什麼時候需要mapbox.js?
- 17. 我什麼時候需要調用XInitThreads?
- 18. 我什麼時候需要使用@WebServiceRef?
- 19. 我什麼時候需要更改serialVersionUID?
- 20. 我什麼時候需要聲明session_start();?
- 21. String :: ShellQuote:我什麼時候需要`shell_quote`?
- 22. 我什麼時候需要InamingContainer接口?
- 23. 我什麼時候需要使用MPI_Barrier()?
- 24. 我什麼時候需要使用「android:id」?
- 25. 我什麼時候需要session_cache_expire和session_cache_limiter?
- 26. 我什麼時候需要fb:app_id或fb:admins?
- 27. 我什麼時候需要CAPABILITY_NAMED_IAM
- 28. 我什麼時候需要充氣器?
- 29. 需要JSP重新編譯?
- 30. GWT widgetSet何時需要重新編譯?
謝謝!實際上,我想確保自己的行爲正確) – Andrew 2010-09-23 13:53:35
如果您使用的是像maven或ant這樣的構建工具,則可以將此步驟集成到構建生命週期中。對於maven,codehaus上有一個優秀的插件 – Salandur 2010-09-23 14:00:04