Приложение JaBricks включает главный исполняемый модуль и набор бандлов. Файлы
конфигурации приложения позволяют связать приложение с набором бандлов. Главный модуль приложения включает
OSGi-фреймворк Felix и имеет два варианта исполнения : jabricks.jar и jabricks.exe. Отличие приложения
jabricks.exe от jabricks.jar связано только с функционированием в среде Windows и выводом сообщений
протоколирования в файл; jabricks.jar выводит сообщения также в консоль. Приложение jabricks.exe
получено из jabricks.jar плагином launch4j.
| Наименование |
Описание |
Скачать |
| jabricks.jar |
главный исполняемый модуль приложения JaBricks |
скачать (922 Кб) |
| jabricks.exe |
главный исполняемый модуль для ОС Windows |
скачать (935 Кб) |
Минимально необходимый набор модулей
Для функционирования JaBricks в конфигурацию приложения необходимо включить
минимально необходимый набор бандлов, которые обеспечивают до́лжное выполнение функций публикаций и подписки,
протоколирования, формирование интерфейса и т.д. Список бандлов представлен в следующей таблице :
Примечание :
В таблице представлен необходимый, но не достаточный набор обязательных бандлов. Чтобы стартовать приложение необходимо
в список включить хотя бы один главный фрейм. Пример создания главного фрейма
templ-jframe.
Представление диаграмм
Для представления диаграмм в приложении JaBricks предлагается использовать бандл
osgi-jfreechart-1.0.19.jar, созданный из библиотеки org.jfree.jfreechart-1.0.19.jar. Утилита
util-jfreechart позволяет существенно упростить и ускорить процесс подготовки диаграмм для представления в
интерфейсных бандлах приложения JaBricks. Примеры использования модуля util-jfreechart можно найти на
странице описания templ-jfreechart.
| Наименование | Описание | Скачать |
| osgi-jfreechart-1.0.19 |
графическая библиотека создания диаграмм |
скачать (1.95 Мб) |
| util-jfreechart-1.0.0 |
утилита для подготовки наборов данных и создания диаграмм osgi-jfreechart-1.0.19.jar |
скачать (17.4 Кб) |
Шаблоны проектов создания интерфейсных фреймов и форм
Шаблоны фрейма и форм включают проекты с исходными кодами в IDE Eclipse, наследующие свойства базовых модулей.
Структурно шаблоны включают классы активатора и интерфейса. Используя шаблон Вы можете быстро, с минимальными
трудозатратами создать интерфейсный бандл, выполняющий одну из функций приложения.
| Наименование | Описание | Скачать |
| templ-jframe |
проект создания главного фрейма приложения JaBricks |
скачать (22.9 Кб) |
| templ-jdialog |
проект создания диалогового окна |
скачать (25.9 Кб) |
| templ-jdialoga |
проект создания диалогового окна с табличным компонентом
библиотеки gui-widgets; описан в Уроке 12 |
скачать (30.6 Кб) |
| templ-jpanel |
проект создания встраиваемой в контейнер главного фрейма панели |
скачать (17.4 Кб) |
| templ-jpanela |
проект создания встраиваемой в контейнер главного фрейма
панели с табличным компонентом библиотеки gui-widgets; описан в Уроке 13 |
скачать (22.7 Кб) |
| templ-universal |
проект создания универсального интерфейса |
скачать (43.5 Кб) |
| jfreechart-bar-pie |
проект создания бандла представления столбчатых и
круговых диаграмм; описан в Уроке 15 |
скачать (1.82 Мб) |
| jfreechart-line |
проект создания бандла представления линейных и
временны́х диаграмм; описан в Уроке 16 |
скачать (1.82 Мб) |
Бандлы общего назначения
Диалоговые формы при старте бандла создают интерфейсное окно типа JDialog. Форма бандла определяет одну из функций
приложения, которую можно представить визуально, например, форму настройки параметров приложения, либо окно
представления информации о программе («О программе») и т.д.
Бандлы справочников
Представленные в таблице модули включают интерфейсные формы для управления справочниками БД : чтение, добавление,
обновление и удаление записей таблицы. Данные модули включают SQL-скрипты создания в БД справочных таблиц и вставки
инициализационных записей.
Бандлы взаимодействия с серверами БД
OSGi-бандлы JDBC драйверов серверов SQL
| Наименование | Описание | Скачать |
| ojdbc6-11.2.0.1 |
JDBC драйвер Oracle |
скачать (1.98 Мб) |
| mssql-jdbc-6.3.6.jre8-preview |
JDBC драйвер MSSQL |
скачать (831 Кб) |
| org.postgresql-9.1.901.jdbc4.1-rc9 |
JDBC драйвер PostgreSQL |
скачать (510 Кб) |
| com.mysql.jdbc-5.1.7 |
драйвер JDBC для доступа к серверу БД |
скачать (666 Кб) |
| org.apache.derby-10.10.1000001 |
Embedded Derby JDBC driver |
скачать (2.48 Мб) |