В чем разница между форматами JasperReport?

Я нашел четыре файла. Каждый из них представляет JasperReport. Есть

A.jasper, A.jrprint, A.jrpxml, A.jrxml

В чем разница между ними? И какова цель каждого из них?

1 ответ

  • .jrxml - это читаемый человеком файл XML, который содержит шаблон отчета, т.е. структуру отчета и правила его форматирования.
  • .jasper - это скомпилированный шаблон отчета, т.е. скомпилированный файл.jrxml. Этот файл используется в качестве аргумента шаблона в API JasperReports.
  • .jrprint - это сериализованный объект JasperPrint, то есть фактический экземпляр отчета, т. е. шаблон, заполненный данными. Этот файл можно десериализовать обратно в объект JasperPrint.
  • ,jrpxml - это удобочитаемое XML-представление объекта JasperPrint, то есть XML-версия шаблона, заполненная данными. Этот файл может быть возвращен обратно в объект JasperPrint.
Другие вопросы по тегам