Можно ли использовать Birt в веб -приложении без развертывания отдельного веб -приложения на сервере?
-
20-09-2019 - |
Вопрос
Могу ли я использовать Birt в моем приложении вместо того, чтобы развернуть в качестве отдельного приложения на веб -сервере?
Я знаю, что Birt Viewer может быть интегрирован с приложением, установив его на сервере. Я прошел процесс, и это очень громоздко. Это требует, чтобы я импортировал слишком много банок, а затем слишком много кодирует даже для простого отчета. Джаспер, с другой стороны, делает это элегантно. Все мне нужно 2-3 банки и 5 строк кода для создания простого отчета. Можно ли сделать то же самое с Биртом?
Решение
В ваше приложение можно добавить только двигатель отчетов (и, возможно, дизайнер отчетов), и все произошло через код, а не URL от зрителя. Но вам придется реализовать свои собственные функции просмотра, например, поддерживать отчет, и если вам нужен отчет в разных форматах вывода, вам также придется написать для этого тоже, вместо того, чтобы позволить приложению зрителя сделать это Анкет
Другие советы
Вы можете развернуть просмотра с открытым исходным кодом, что позволит вам сделать это. Существует также веб -проект Birt Reporting, который вы можете создать, используя платформу веб -инструментов Eclipse, которая создаст веб -проект для запуска Birt Reports. (Birt WTP Integration Download)