(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Интеграция технологии Crystal Reports в среду Java

Переведено БНТП по заказу Interface Ltd.

Crystal Reports 9 расширяет область применения своих передовых технологий создания отчетов благодаря поддержке платформы Java. Качественно новый, на 100% поддерживающий стандарты JAVA комплект разработчика Java SDK позволяет организовать генерацию, обработку и доставку отчетов в приложениях, созданных на основе Java/J2EE. Java работает во взаимодействии с Report Application Server - новым, масштабируемым сервером для обработки отчетов. Дополнительную информацию о сервере отчетов Report Application Server смотрите в технических бюллетенях на нашем веб-сервере.

Crystal Reports для разработки на Java

Сочетание ПО Report Application Server (RAS) и комплекта разработчика Java SDK обеспечивает для платформы Java возможность удобной доставки насыщенного информацией, оперативного контента. Поскольку для Crystal Reports 9 поддерживается совместимость с предыдущими версиями, в Java-приложения могут интегрироваться как новые, так и старые файлы отчетов. Отчеты могут предоставляться не только в виде сверстанных страниц, но и как отдельные элементы, называемые "деталями отчетов". При этом они хорошо интегрируются с выполненными в стиле порталов пользовательскими приложениями. Эти же самые отчеты могут передаваться на беспроводные устройства, например мобильные телефоны и микрокомпьютеры PDA. Помимо предоставления в своем исходном формате, файлы отчетов могут экспортироваться в различные распространенные файловые форматы, такие как PDF, Excel, RTF и XML.

Архитектура Java SDK

Комплект разработчика Java SDK состоит из ряда классов Java, представляющих функции Crystal Report. Эти классы, упакованные в JAR-файл, могут использоваться в приложениях на основе Swing или AWT, а также в созданных полностью на основе J2EE веб-приложениях, с помощью распространенных серверов Java-приложений и сред разработки на Java. Комплект SDK моделировался с таким расчетом, чтобы позволить любому разработчику на Java использовать как можно больше стандартных конвенций, концепций и классов Java. Возможности SDK включают мгновенное создание отчетов, открытие существующих отчетов, добавление и удаление их разделов, полей, диаграмм и многих других элементов отчетов, управление параметрами отчетов и формулами, применение шаблонов проектирования, для создания отчетов с расширенным форматированием.

В веб-приложениях SDK размещается на стороне сервера приложений, однако, вся обработка отчетов переносится на сервер отчетов Report Application Server. Этот сервер может размещаться на стороне сервера приложений, но также может быть перенесен на выделенный сервер обработки отчетов. Таким образом, снижается нагрузка на сервер приложений и увеличивается общая производительность веб-приложения.

Тесная интеграция с J2EE

Благодаря Crystal Reports 9 разработчики Java могут добиться тесной интеграции с J2EE. Комплект SDK полностью поддерживается для использования технологиями JSP (Java Server Pages), EJB (Enterprise Java Beans) и сервлетами. Обеспечивается поддержка распространенных серверов Java-приложений, таких как IBM WebSphere Application Server и BEA WegLogic Server. Документация, поставляемая в стандартном формате "JavaDoc" и различных JSP-примерах, станет начальной точкой для корпоративных веб-разработчиков.

Связь с нестандартными Java-источниками данных

В дополнение к полнофункциональному комплекту разработчика Java SDK, Crystal Reports 9 включает драйвер к источникам данных "Java Beans", который поддерживает получение данных из созданных пользователями Java-классов. С помощью этой функции разработчики могут получить полный контроль над той частью процесса обработки отчета, в которой происходит обращение к данным, создавая для этого свой собственный Java Data Provider. Data Provider представляет собой класс, который возвращает набор результатов в Crystal Reports и может быть реализован как обычный класс или как полнофункциональный Enterprise Java Bean.

Отсутствие предварительных требований для доставки отчетов клиентам

Комплект Java SDK предоставляет не только интерфейс для открытия, управления и обработки файлов отчетов. В него также входят размещаемые на серверной стороне компоненты для просмотра отчетов. Эти интерактивные компоненты отображают отчет в формате HTML, подразумевая, что конечному пользователю для их просмотра не требуется ничего, кроме стандартного веб-браузера. Доставка отчетов клиентам с минимальными предварительными требованиями уменьшает нагрузку на ИТ-персонал, устраняя необходимость установки средств управления на стороне клиента. Компоненты просмотра отчетов обладают возможностью настройки своего интерфейса, функциональных возможностей и механизмов обработки ошибок. Если отчетам необходимы реквизиты для входа в базу данных и определенные значения параметров, средства просмотра отчетов обеспечивают дополнительный надежный интерфейс для ввода пользователем этих данных.

В комплект входи три средства просмотра отчетов. Продукт Report Page Viewer отображает отчеты постранично, точно в таком же виде, как они будут выглядеть в проектировщике отчетов. Report Part Viewer может отображать один или несколько отдельных элементов одного отчета. Это очень удобно для представления ключевых данных отчета, не воспроизводя полностью всю его страничную структуру. Наконец Interactive Viewer добавляет гибкости возможностям конечного пользователя, обеспечивая расширенный интерфейс для просмотра отчетов, включающий возможность незамедлительно выполнять поиск, фильтрацию и экспорт данных отчета.

Легкий переход на Crystal Enterprise Solutions

Приложения, разработанные с помощью комплекта Java SDK, можно легко обновить, перейдя к продуктам семейства Crystal Enterprise Solutions, которые обеспечивают инфраструктуру хранения, управления и доставки для предприятий с большими потребностями в создании отчетов. Дополнительную информацию о продуктах семейства Crystal Enterprise смотрите на следующем веб-сайте: http://www.crystaldecisions.com/products/crystalenterprise/default.asp

Работы по совершенствованию комплекта Java SDK будут продолжаться. Это обеспечит создание основной части решения Crystal Decisions для подготовки Java-отчетов, поэтому все Ваши инвестиции в средства создания отчетов будут защищены в будущих версиях продуктов Crystal Decisions.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 22.01.2003 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SAP® Crystal Presentation Design 2016 WIN INTL NUL
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
SAP Crystal Server 2011 WIN INTL 5 CAL License
SAP® Crystal Dashboard Design Departmental 2016 WIN INTL NUL
SAP Crystal Reports 2008 INTL WIN NUL License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100