45902 (607777)

Файл №607777 45902 (Java: Средства построения отчётов для Java-приложений)45902 (607777)2016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Java: Средства построения отчётов для Java-приложений

Дмитрий Левиков

Это краткий обзор средств построения отчётов для Java-приложений. Я попытался получить демо-версию каждого из них и построить отчёт определеного вида, связав его с программой на языке Java. Если Вам известно что-либо помимо того, что я тут понаписал, напишите мне, ваши добавления будут кстати. И так...

Enterprise Reports (TM) for Java

Краткое описание:

Продукт полностью реализован на Java. Источниками данных могут быть JDBC-совместимые источники, Java-классы и EJB.

Возможности:

Extract Data - ERW может получать данные из традиционной базы данных или из приложения. ERW использует JDBC или ODBC для получения данных из БД. Для данных приложения, ERW предоставляет удобный механизм для определения структур классов приложения и получения данных через них. Предоставления данных из приложения быстрее, масштабируемее и идеально подходит для распределённых приложений.

Analyze Data - ERW предоставляет такие возможности как: много секционность, перекрестные таблицы (crosstabs), диаграммы/графики, формулы и Содержание (Table of Contents). ERW Report Engine позволяет строить отчеты в реальном времени

Format Data - ERW предоставляет простой в использовании дизайнер отчётов с широким набором средст форматирования как шрифты, цвета, выравнивание, перенос, разрыв страниц, перекрывающиеся компоненты и т.д.

Output Data - ERW может экспортировать любой отчёт в PDF, HTML, Hi-Res HTML, или ASCII-CSV

Цены

Версия

Цена

ERW 4.0 Pro (Includes both AWT & Swing versions)

$495

Подписка на год

$995

Limited Free Runtime (100 копий)

Прилагается

URL: http://www.enterprisesoft.com/Products/ReportWriter.html

Примечание:

Из опробованных продуктов Enterprise Reports имеет наиболее удобный дизайнер отчётов с очень богатым набором функций. Размещение и выравнивание компонентов сделано очень удобно. Да и сам по себе дизайнер красивый. Имеется API для встраивания в приложение. Поддерживается передача параметров. Текущая версия содержит много ошибок, поэтому часть заявленных функций проверить не удалось. Кроме того, имеются серьёзные проблемы с созданием русскоязычных отчётов. Сохранять шаблоны русскоязычных отчетов можно только с использованием UTF-8. Это само по себе нормально. Только для сохранения отчётов в различных форматах ребята используются конструкции типа:

if(mode == 1)

dos.writeBytes(s); !!

else

dos.writeUTF(s);

Так что сохранять шаблон отчёта в UTF-8 и печатать его на принтер ещё можно. Но вот записать его в формате PDF или HTML с русскими буквами не получится. Версия 4.02 является релизом, но вот только ошибок в ней столько, что хватит на пару альфа-версий. Нарисовать сложный отчёт в этом продукте запросто, а вот заставить его работать оказалось непросто.

Rreport 1.1

Возможности:

Предварительный просмотр с масштабированием

Используется дизайнер MS Access для построения отчётов и создания исходного кода на Java

Режим экспорта в HTML

Поддержка JDK 1.1 и 1.2

Часть исходных кодов доступна после регистрации

Цены

Версия

Цена

RChart Binary version(Includes only source code of the applet)

$10

Rchart with source code. (Includes source code of all classes)

$20

Rreport. Binary version

$30

Rreport with source code. (Includes source code of all classes)

$40

URL: http://rreport.port5.com/ http://rreport.8m.com

Примечание: Не смотря на привлекательные цены, в существующем виде продукт не подходит для профессиональных приложений. Использование MS Access в качестве дизайнера отчётов является удобным с точки зрения простоты создания форм. Можно рассмотреть возможность приобретения исходных кодов для их последующей переделки.

JClass Page Layout 4.5

JClass PageLayout является набором компонент реализующих функции просмотра отчётов и печати. Продукт предоставляет функции API для добавления текста, изображений и таблиц к документам.

Возможности:

Шаблоны страниц

Книжную и альбомную ориентация

Предопределённые стили таблиц

Интеграция с электронными таблицами

Встроенную поддержку диаграмм

Заголовки и подвалы для страниц

Автоматическую нумерацию страниц

Поддержка разбиения страницы на столбцы

Выравнивание текста, отступы и табуляции

Выделение цветом для страниц, разделов и текста

Рисование линий и библиотека форм

Импорт изображений из GIF, JPG и EPS

Предварительный просмотр

Печать на любой системный принтер (JDK 1.2 или выше)

Вывод в PostScript, PDF, HTML, или HP PCL 5

Цены

Версия

Цена

PageLayout Bytecode (Includes 1 year GSS) 4.5

$875

Gold Support with Subscription (purchased separately) *(Includes source code of all classes)

$325

URL: http://www.klgroup.com

Примечание:

Хотя продукт и поддерживает внешнее описание форм страниц, он не имеет дизайнера для выполнения этой работы. Подразумевается, что формы создаются в XML редакторе. Описание форм таким способом не является простым делом. Помимо XML c описанием отчёта ещё надо и DTD приложить.

JReport Professional 2.2

Возможности:

Поддерживается JDK 1.1, 1.2 и Microsoft Java VM

Построение сводных отчётов с диаграммами, многотабличных, подчиненных отчётов, поддержка функций вывода на принтер, HTML, PDF, CSV, e-mail, или в текст

Определяемые пользователем шаблоны, формулы и функции выхода

Доступ к JDBC или пользовательскому источнику данных

Catalog Browser - компонент используемый для построения отчёта, включающий источники данных, запросы, формулы, параметры и различные данные, и графические объекты

Report Inspector - свойства и значения для всех объектов в отчёте отображаются в таблице свойств и могу быть интерактивно изменены и отображены

Цены

Версия

Цена

JReport Professional Report designer with 100 local Runtime

$995

URL: http://www.jinfonet.com/_vti_bin/shtml.exe/JReportRegister.htm

Примечание:

Исходя из описания, JReport Professional заслуживает серьёзного рассмотрения. Однако не удалось получить демонстрационную версию данного продукта. Если кто имеет хотя бы эвалюшен - буду признателен если поделитесь.

Elexir Report 1.2

Elixir Report - кросс платформенное Java решение для построения отчётов с использованием различных источников данных, включая XML. Elixir Report может использоваться для разработки отчётов и встраиваться в Java-приложения.

Возможности:

Различные типы источников данных - Java Objects и JDBC

Поддержка аплетов

Динамическая загрузка изображений

среда управления проектами с контролем версий

мастера построения отчётов и подключения к источникам данных

Бесплатный runtime

Цены

Версия

Цена

Single Developer Licence

$149

5-Developer Licence Pack

$675

15-Developer Licence Pack

$1900

25-Developer Licence Pack

$2980

* Gold Support and Subscription per Developer (renewable annually)

$500

URL: http://www.elixirtech.com/ElixirReport/

Примечание:

Elixir Report - в целом произвел хорошее впечатление. Прилагаемый к нему дизайнер отчётов обладает необходимой функциональностью, хотя и уступает ERW 4.0.2. Поддерживается передача параметров для построения отчёта. Имеются мастера подключения к источникам данных и построители шаблонов отчётов. Нет проблем с построением русскоязычных отчётов. Сами шаблоны отчётов хранятся в XML. Кроме того есть встроенные средства управления проектом. Полная русификация runtime не возможна. В целом не очень красивый, но работающий продукт.

Root River Delta

Root River Delta - набор API для встраивания функций просмотра и печати отчётов в приложения. Поддерживает различные источники данных, включая JDBC, EJB и Java Objects. Дизайнера отчётов пока не имеет.

Возможности:

Внешний вид отчета полностью не зависит от формата его вывода. Поддерживается вывод отчётов в Bitmap, Java-совместимый принтер, PDF, HTML, PCL5, ASCII или CSV текст

Имеются средства просмотра отчётов для встраивания в приложения и аплеты

Реализация на AWT 1.1 обеспечивает максимальную переносимость

Поддерживаются различные шрифты и стили, изображения

API построено с целью упростить и ускорить построение больших по объему отчётов. Предусмотрена подгрузка данных в отчёт в процессе просмотра

Цены

Версия

Цена

Рer developer (runtime components of RR Delta for internal use only)

$250

URL: http://www.rrsys.com/

Примечание:

Производит хорошее впечатление. Однако отсутствие дизайнера отчётов, не очень удобная и подробная документация, а так же некоторая сложность API требуют достаточно высокой квалификации для его использования. Root River Delta уступает аналогичным продуктам, таким как Style Report и JClass Page Layout.

Generic Report Writer

Поддерживает PostgreSQL, MySQL, и Access. Также совместим с любыми базами данных имеющими Type 4 JDBC драйвер. Реализован на Java 1.2. Распространяется в рамках лицензии GPL (доступны исходные коды). Имеется примитивный дизайнер отчетов. Отчёты можно получить только в текстовом формате. Шрифты и изображения не поддерживаются.

Цены: Free

URL: http://www.geocities.com/SiliconValley/Ridge/4280/GenericReportWriter/grwhome.html

Примечание:

... Ну что месье хотел за один @ ? Но в некоторых случаях может и подойти. Автор обещает развивать этот продукт.

Java Report Engine - i-net Crystal-Clear

i-net Crystal-ClearT это исполняющая среда для отчётов созданных в Seagate Crystal Reports Designer. Предназначен для добавления функций просмотра и печати отчётов в приложения и аплеты. i-net Crystal-ClearT может использоваться как платформно-независимое расширение для решений на базе Crystal Report для встраивания в приложения. Crystal-ClearT поддерживает форматы Seagate Crystal Reports 6.0, 7.0 и 8.0

Цены

Версия

Цена

20 User License

$200

Enterprise License

$500

Web-License

$700

Application License

$1990

URL: http://www.inetsoftware.de/English/Produkte/CrystalClear/Default.htm

URL: http://www.seagatesoftware.com/products/crystalreports/default.asp

Примечание:

Основное достоинство данного продукта - поддержка Seagate Crystal Reports, который фактически может считаться промышленным стандартом для корпоративных систем. Хотя заявлено, что процессор i-net Crystal-ClearT работает быстрее оригинального Seagate Crystal Reports, это не заметно. Имеется красивый runtime, которым ещё и достаточно гибко управлять можно. Единтсвеное, что замечено плохого, свихивается на сложных SQL выражениях. Имеется про него и эха на news.inetsoftware.de/crystalclear. Короче, есть смысл обратить на него внимание.

Style Report Data Source Edition Lite

Style Report DataSource Edition - является расширением Style Report Lite 3.0 в который добавлены полнофункциональные средства для работы с различными источниками данных. Style Report Lite - представляет собой набор API с помощь которого можно добавлять функции просмотра и печати в свои приложения. Средства построения запросов и подключения к источникам данных в Style Report DataSource Edition имеются в дизайнере отчётов. Они также доступны и через вызовы API. Поддерживаются следующие типы источников данных:

XML

Реляционные БД (JDBC)

CORBA

Enterprise JavaBeans

Характеристики

Тип файла
Документ
Размер
270,24 Kb
Тип материала
Учебное заведение
Неизвестно

Тип файла документ

Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.

Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.

Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6644
Авторов
на СтудИзбе
294
Средний доход
с одного платного файла
Обучение Подробнее