Jump to content

ДжасперРепортс

(Перенаправлено с JasperSoft )
ДжасперРепортс
Разработчик(и) Джасперсофт
Стабильная версия
7.0.0 [1] / 20 июня 2024 г .; 47 дней назад ( 20 июня 2024 г. )
Репозиторий Репозиторий JasperReports
Операционная система Кросс-платформенный
Доступно в Многоязычный
Тип Корпоративная отчетность
Лицензия LGPL
Веб-сайт Веб-сайт JasperReports

JasperReports — это с открытым исходным кодом Java инструмент отчетности , который может записывать на различные цели, такие как: экран, принтер, в PDF , [2] HTML , Microsoft Excel , RTF , ODT , значения , разделенные запятыми (CSV), XSL , [2] или XML- файлы.

Его можно использовать в приложениях с поддержкой Java, включая Java EE или веб-приложениях , для создания динамического контента. Он читает свои инструкции из XML или .jasper файл.

JasperReports является частью инициативы стека с открытым исходным кодом Lisog .

JasperReports — это библиотека отчетов с открытым исходным кодом, которую можно встроить в любое приложение Java. Особенности включают в себя:

  • Скриптлеты могут сопровождать определение отчета. [3] который определение отчета может вызвать в любой момент для выполнения дополнительной обработки. Скриптлет построен с использованием Java и имеет множество перехватчиков, которые можно вызывать до или после этапов создания отчета, таких как отчет, страница, столбец или группа.
  • Подотчеты [4] [5]

Для пользователей с более сложными требованиями к управлению отчетами отчеты, разработанные для JasperReports, можно легко импортировать в JasperServer — интерактивный сервер отчетов.

Джасперсофт

[ редактировать ]
Джасперсофт
Тип компании дочерняя компания
Промышленность Бизнес-аналитика
Основан 2002
Штаб-квартира
San Francisco
,
Соединенные Штаты
Ключевые люди
Теодор Данчу, JasperReports; Аль Кампа, основатель; Брайан Джентиле, генеральный директор
Продукты Джасперсофт БИ [6]
Родитель ТИБКО
Веб-сайт Яшперсофт

Теодор Данчу начал работу над JasperReports в июне 2001 года; проект SourceForge зарегистрирован в сентябре 2001 года [7] и JasperReports 0.1.5 был выпущен 3 ноября 2001 г. [8]

Jaspersoft была основана под названием Panscope генеральным директором Аль Кампой и вице-президентом по продуктам Раджем Бхаргавой в 2001 году. Panscope привлекла 23 миллиона долларов от компаний Doll Capital, Discovery Ventures, Morgenthaler Ventures и Partech. В 2004 году Panscope объединились с Теодором Данчу. [9] приобрела интеллектуальную собственность JasperReports и изменила название компании на Jaspersoft. Брайан Джентиле стал генеральным директором в 2007 году.

Версия JasperReports 1.0 была выпущена 21 июля 2005 г. [10] Первоначально код распространялся под с авторским левом . лицензией JasperReports [7] и позже перешёл на GNU Lesser General Public License .

Основным сопутствующим продуктом Jaspersoft является JasperReports Server, веб-приложение Java EE , которое предоставляет расширенные возможности сервера отчетов, такие как планирование отчетов и разрешения. Он доступен по лицензии с открытым исходным кодом для использования в сочетании с инфраструктурой с открытым исходным кодом, такой как MySQL и JBoss , или по коммерческой лицензии для корпоративных развертываний, включающих коммерческие базы данных и серверы приложений.

Jaspersoft предоставляет коммерческое программное обеспечение для продукта JasperReports и заключает контракты с разработчиками программного обеспечения, желающими встроить механизм JasperReports в продукт с закрытым исходным кодом. Jaspersoft — золотой партнер MySQL. [11] и JasperReports был включен в PostgreSQL дистрибутив Bizgres версии 0.7. [12] [13] [14]

В 2007 году корпорация Ingres в партнерстве с Jaspersoft и стартапом rPath выпустила программное обеспечение для бизнес-аналитики под названием Icebreaker BI. [15] Он состоял из базы данных Ingres 2006 с rPath Linux и инструментов бизнес-аналитики от JasperSoft. [16] Хотя пакет Icebreaker BI Appliance не включал аппаратного обеспечения, Ingres назвала его устройством, поскольку все компоненты программного стека были тесно интегрированы, а компания сама поддерживала все программное обеспечение. [17]

28 апреля 2014 г. TIBCO объявила о приобретении Jaspersoft. [18]

Отчеты JasperReports определяются в формате файла XML, называемом JRXML. [2] который можно закодировать вручную, сгенерировать или спроектировать с помощью инструмента. Формат файла определяется определением типа документа или схемой XML для более новых версий, что обеспечивает ограниченную совместимость. [19] [2] Файлы JRXML имеют расширение имени файла. .jrxml.

А .jasper файл представляет собой скомпилированную версию .jrxml файл. [2] iReport выполняет компиляцию «на лету», но компиляцию можно также выполнить во время выполнения с помощью класса JasperCompileManager.

Интеграция с IDE

[ редактировать ]

Java Несколько интегрированных сред разработки , таких как NetBeans , Eclipse и IBM Websphere Studio Application Developer. [20] предоставить инструкции для пользователей, желающих интегрировать JasperReports в проект. [21]

См. также

[ редактировать ]
  1. ^ «Выпуск 7.0.0» . 20 июня 2024 г. Проверено 22 июня 2024 г.
  2. ^ Jump up to: а б с д и Сиддики 2010 , Глава §1 — Введение — Создание вашего первого отчета «Hello World».
  3. ^ Свенсон, Эрик (20 сентября 2002 г.). «Отчеты стали проще с JasperReports» . Учебные пособия по Java с открытым исходным кодом. JavaWorld . Проверено 20 июля 2020 г.
  4. ^ Брелл, Кристиан; Кинингер, Тобиас (январь 2007 г.). «Сравнение бесплатных инструментов отчетности» (PDF) . JavaSpectrum (на немецком языке): 40–45. Архивировано из оригинала (PDF) 21 июля 2020 г. Проверено 20 июля 2020 г.
  5. ^ Сиддики 2010 , §Предисловие.
  6. ^ Зак Урлокер (23 июля 2007 г.). «JasperSoft BI Suite 2.0» . InfoWorld Блог . Архивировано из оригинала 18 сентября 2007 года . Проверено 30 июля 2007 г.
  7. ^ Jump up to: а б Поговори, Чак (16 февраля 2005 г.). «Интервью с Теодором Данчиу из JasperReports» . Корневая подсказка . Архивировано из оригинала 30 декабря 2014 года . Проверено 11 января 2007 г.
  8. ^ Freshmeat.net: Подробности проекта для JasperReports: Комментарий.
  9. ^ Берлинд, Дэвид (25 апреля 2005 г.). «Можно ли приобрести проект с открытым исходным кодом? Один только что это сделал» . ЗДНЕТ . Архивировано из оригинала 14 декабря 2014 года . Проверено 28 декабря 2006 г.
  10. ^ Оттингер, Джозеф (21 июля 2005 г.). «Выпущен JasperReports 1.0» . Серверная сторона . Архивировано из оригинала 26 сентября 2007 года . Проверено 11 января 2007 г.
  11. ^ «MySQL AB::Jaspersoft» . Solutions.mysql.com . 27 июня 2006 г. Архивировано из оригинала 1 января 2007 г. Проверено 11 января 2007 г.
  12. ^ «Выпущен Бизгрес 0.7» . Бизгрес . 3 августа 2005 года. Архивировано из оригинала 17 декабря 2006 года . Проверено 11 января 2007 г.
  13. ^ Кларк, Гэвин (3 августа 2005 г.). «Bizgres приступает к работе со стеком бизнес-аналитики с открытым исходным кодом» . RegDeveloper . Архивировано из оригинала 28 сентября 2007 года . Проверено 11 января 2007 г.
  14. ^ Хорстманн, Ютта (10 ноября 2005 г.). «Миграция на базы данных с открытым исходным кодом: пример использования хранилища данных» (PDF) . osdbmigration.org . Архивировано из оригинала (PDF) 29 сентября 2007 года . Проверено 11 января 2007 г.
  15. ^ Icebreaker BI [https://web.archive.org/web/20100114002247/http://www.ingres.com/products/icebreaker-bi-appliance.php. Архивировано 14 января 2010 г. на Wayback Machine.
  16. ^ «Ingres ломает лед с помощью JasperSoft» . 23 августа 2007 г. Проверено 13 мая 2023 г.
  17. ^ «Ingres запускает Icebreaker BI Appliance» . 22 августа 2007 г. Проверено 13 мая 2023 г.
  18. ^ TIBCO Software приобретает Jaspersoft. Архивировано 1 мая 2014 г. на Wayback Machine.
  19. ^ Хеффельфингер, Дэвид Р. «Учебное пособие по JasperReports/Руководство по началу работы» . энсоде.нет . Архивировано из оригинала 21 июля 2006 г. Проверено 11 января 2007 г.
  20. ^ Оливьери, Рикардо (17 ноября 2004 г.). «Создание онлайн-отчетов с помощью JasperReports и WebSphere Studio» . IBM DeveloperWorks . Архивировано из оригинала 11 января 2007 года . Проверено 11 января 2007 г.
  21. ^ «Страница проекта JasperReports» . Сообщество Джасперсофт . Архивировано из оригинала 7 февраля 2008 г. Проверено 8 февраля 2008 г.

Дальнейшее чтение

[ редактировать ]

Рефакторинг кода

[ редактировать ]

JasperReports был в центре внимания нескольких научных статей по рефакторингу кода.

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bed23c694e90f225f533438d56da1035__1721399160
URL1:https://arc.ask3.ru/arc/aa/be/35/bed23c694e90f225f533438d56da1035.html
Заголовок, (Title) документа по адресу, URL1:
JasperReports - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)