XHTML рендер.

тим создавать отчеты, как встроенные в виде HTML-страниц в веб-приложении, так и загружаемые какPDF, Отсюда я наткнулсяJasperReports потому что он думал, что он будет выполнять эти требования.

В настоящее время мы предполагаем, что в нашем отчете будет около 50-100 страниц, состоящих из почти только гистограмм и некоторых таблиц. Данные получены из некоторых дорогих запросов из нашей БД.

После оценки этого дня у меня есть несколько сомнений относительно аспектов веб-приложения.

1) Нумерация страниц. Конечно, я не хочу отображать все страницы на одной веб-странице. Нам нужно что-то вроде нумерации страниц. НоJasperReports кажется, не поддерживает этот подход. Демонстрация Wepp, которая идет сJasperReportsнабрасывает путь: я должен создатьJasperPrint, который уже является полным отчетом, выделяя ненужную память и выполняя дорогостоящие запросы. Тогда я мог бы отобразить одну страницу. Но делать это снова и снова для каждой страницы не представляется мне правильным решением.

2) Как уже упоминалось выше, наш отчет будет состоять в основном из диаграмм. Изображения генерируются во время экспортаJasperPrint в его выходной формат. Если я все правильно понимаю, тоImageServlet, который идет сJRПозволяет, но получить эти изображения будет

я) Чтение сгенерированных изображений из файловой системы
ii) экспортер сохранил их в сеансе (следовательно, в памяти).

Поскольку я думаю, что у нас будет много изображений, ii) это не вариант, если мы хотим сохранить низкий объем памяти веб-приложения. Но, с другой стороны, переполнение файловой системы файлами - тоже не лучшая идея, которую я мог себе представить. Это когда-нибудь удаляет файлы?

Я что-то не так понял? Правильно ли мое понимание?

Ответы на вопрос(1)

Ваш ответ на вопрос