Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

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

Тип: курсовая работа
Категория: Информатика
Скачать
Купить
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 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 Часть исходных кодов доступна после регистрации URL: http://rreport.port5.com/    http://rreport.8m.com Примечание: Не смотря на привлекательные цены, в существующем виде продукт не подходит для профессиональных приложений. Использование MS Access в качестве дизайнера отчётов является удобным с точки зрения простоты создания форм. Можно рассмотреть возможность приобретения исходных кодов для их последующей переделки. JClass Page Layout 4.5JClass PageLayout является набором компонент реализующих функции просмотра отчётов и печати. Продукт предоставляет функции API для добавления текста, изображений и таблиц к документам. Возможности: Шаблоны страниц Книжную и альбомную ориентация Предопределённые стили таблиц Интеграция с электронными таблицами Встроенную поддержку диаграмм Заголовки и подвалы для страниц Автоматическую нумерацию страниц Поддержка разбиения страницы на столбцы Выравнивание текста, отступы и табуляции Выделение цветом для страниц, разделов и текста Рисование линий и библиотека форм Импорт изображений из GIF, JPG и EPS Предварительный просмотр Печать на любой системный принтер (JDK 1.2 или выше) Вывод в PostScript, PDF, HTML, или HP PCL 5 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 - свойства и значения для всех объектов в отчёте отображаются в таблице свойств и могу быть интерактивно изменены и отображены URL: http://www.jinfonet.com/_vti_bin/shtml.exe/JReportRegister.htm Примечание: Исход...
Другие файлы:

Современные Java-технологии на практике
Рассмотрено создание широкого круга Java-приложений с помощью современных Java-технологий и среды разработки NetBeans. Подробно рассмотрена архитектур...

The Java Class Libraries. Volume 1
The Java Class Libraries.Second edition.Patrick Chan,Rosanna Lee,Douglas Kramer.Java.io.Java.lang.Java.math.Java.net.Java.text.Java.util....

Java Programming on Linux
Java Programming on Linux is a detailed how-to book on using Java on a Linux operating system. Topics include installing and enabling a Java runtime e...

Общие сведения о Java
Трансляция как процесс перевода программного кода из текстовой формы в машинные коды. Основные категории программ Java. Основные управляющие операторы...

Java 2
Подробно излагаются основы нового платформно-независимого, объектно-ориентированного языка программирования Java 2, приведено описание библиотек его к...