Когда мне нужно перекомпилировать отчеты Jasper - PullRequest
2 голосов
/ 23 сентября 2010

Я использую движок JasperReporting, и мне нужно оптимизировать производительность отчетов. В настоящее время мое приложение компилирует отчеты из файлов * .jrxml каждый раз, так как я не изменяю отчеты сейчас, и приложение не может генерировать пользовательские отчеты, я должен скомпилировать их один раз и использовать файлы .jasper в будущем ..... Я ПРАВ?? И нужно ли мне их заново компилировать? Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 23 сентября 2010

Вы не должны перекомпилировать свои отчеты, если вы не меняете их. На самом деле, есть два обычных сценария:

  • отчеты, созданные iReport - в этом случае скомпилируйте их в iReport и используйте скомпилированную форму
  • отчеты генерируются на лету, динамически - в этом случае вам нужно будет компилировать их каждый раз. Это гораздо более редкий случай.
0 голосов
/ 23 сентября 2010

Пусть ваше приложение проверяет как файл .jrxml, так и файл .jasper;если последний отсутствует или старше .jrxml, перекомпилируйте, в противном случае просто используйте файл .jasper.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...