В чем разница между форматами 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.