Arhn - архитектура программирования

BIRT rptdesign против rpttemplate

Я использовал как шаблон отчета BIRT (rpttemplate), так и дизайн (rptdesign). Но разницы между ними я не нашел. Я хочу знать, когда использовать каждый из них. Мы можем использовать мастер-страницу, сценарий и все компоненты из палитры в обоих случаях.

Итак, почему у нас есть несколько вариантов?

25.03.2014

Ответы:


1

Сервер шаблонов как средство сохранения определенного набора проектных архитектур для многократного использования. Он предлагает те же преимущества, что и элементы библиотеки.

Ваш окончательный отчет должен быть rptdesign.

Если вам не нужен rpttemplate, просто игнорируйте его.

Лично у меня есть несколько источников данных и мастер-страниц в моей библиотеке, которые я использую для повторяющихся нужд. Я либо начинаю с нуля с нового отчета, добавляя элементы библиотеки или изменяя существующий сохраненный rptdesign.

25.03.2014

2

Шаблон (файл rpttemplate) служит шаблоном для разработки новых отчетов, как следует из его названия.

Обратите внимание, что rpttemplate не предназначен для выполнения.

Технически файл rpttemplate ничем не отличается от файла rptdesign с дополнительной шпаргалкой. Памятка предназначена для того, чтобы помочь опытным пользователям или начинающим разработчикам изменить шаблон в нужных местах.

В то время как в других дизайнерах отчетов есть встроенные мастера для создания новых отчетов, в BIRT есть шаблоны с шпаргалками.

Лично я вообще не использую шаблоны; они вам действительно не нужны.

Для повторного использования компонентов рекомендуется помещать их в библиотеку (файл rptlibrary) и ссылаться на них оттуда. Концепция библиотеки BIRT является очень мощной и гораздо более полезной, чем концепция шаблона.

31.03.2014
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..