Я создаю веб-приложение j2ee с MySQL db. Мне нужно взломать некоторые отчеты и нарезать их кусочками и различными способами. Лучше ли решать все требования к отчету, написать код для обслуживания данных? Или, есть ли рамки, в которые я должен смотреть?Создание отчетов с Java
ответ
Это трудно дать точный ответ, как вы не дали много деталей, так что я просто предлагаю взглянуть на JasperReport (и iReport), Eclipse Birt или Pentaho Report.
Это thread предоставит вам информацию о различиях между ними. Или Google немного.
. Я пытаюсь понять разницу между написанием кода для отображения данных, используя что-то вроде iReport. Поскольку я никогда не пользовался службами отчетности, в чем разница между получением некоторых требований, написанием кода для получения и отображения данных, а также использованием службы отчетов, например iReport? – bmw0128
Инструмент iReport позволяет использовать графический конструктор для составления отчета и получения его по своему желанию. Затем вы можете импортировать файл .jrxml на сервер JasperReports и запустить его там, или вы можете подключить его к своему Java-коду и запустить его автономно. Это гораздо проще и быстрее использовать этот метод, чем, например, для жесткого кода отчета, используя только библиотеку iText. –
В принципе, служба отчетов предоставит разработчику создать шаблон отчетности и API для подачи шаблона с данными и создания отчетов (в различном формате). Без такой услуги, ну, вы должны делать все вручную. –
Взгляните на JasperReports (http://www.jasperforge.org). Вы можете интегрировать его в свое Java-приложение или использовать его как автономное приложение для отчетов в тех же строках, что и Crystal Reports.
рекомендует иРепорт, суб-проект в JasperReports
http://jasperforge.org/plugins/project/project_home.php?projectname=ireport
Возможно, вы также захотите посмотреть на Docmosis, поскольку вы можете выполнять большую работу в шаблонах, которые являются только документами doc или odf. Вы не можете делать все в Docmosis, но типичный материал отчета может быть сделан быстрее, чем небольшой код.
Какой формат вам нужен для доставки отчетов в формате HTML, PDF, JPG и т. Д.? –
html, я могу захотеть pdf позже, но на данный момент пользователь может просто установить некоторые параметры, а затем отчет запустится и будет отображаться на веб-странице – bmw0128