Афоризм
Ты правда глупый или это имидж?
Наталья Резник
Последние статьи

 • WebSocket
Описание и пример реализации WebSocket
 • jQuery ajax
Описание и примеры асинхронных ajax запросов
 • jQuery Deferred
Описание и примеры объектов jQuery.Deferred
 • Всплытие событий
Всплытие событий в структуре DOM, останов всплытия
 • Навигация jQuery
Создание анимированных навигационных панелей
 • Анимация jQuery
Описание и примеры анимации элементов DOM
 • Домашние финансы
Приложение учета домашних финансов
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
 • уроки JaBricks
Учебные примеры изучения платформы Jabricks
 • бандлы JaBricks
Бандлы приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698

Урок 7. Блокирование конфигурации

Возможность изменения функциональных свойств приложения внесением изменений в конфигурацию целесообразна только на этапе разработки (DEVELOPMENT). После сдачи приложения в эксплуатацию (PRODUCTION) конфигурацию желательно закрыть, блокируя тем самым, возможность изменения функциональных свойств программы. При необходимости конфигурацию можно открыть, чтобы заменить отдельные бандлы на «обновленные» версии, либо добавить новые.

На рисунке изображена директория приложения после блокирования доступа к конфигурации. Следует обратить внимание на то, что в поддиректории конфигурации остались только бандлы (configuration/bundles). Все остальные «настраиваемые» файлы упакованы в один «архивный» файл configuration.data.

Управление доступом к конфигурации осуществляется на уровне файла инициализации jabricks.ini, в который необходимо внести параметр configuration со значением [hide | open]. По умолчанию, если параметр configuration не определен, то приложение считает, что оно соответствует текущему состоянию конфигурации, т.е. при блокировании hide и при открытом состоянии – open.

Закрыть доступ к конфигурации

Чтобы закрыть конфигурацию необходимо в файле jabricks.ini определить параметр configuration со значением hide.

configuration=hide

При очередном старте приложения будет открыто окно с предложением ввести пароль с подтверждением. В окне с предложением ввести пароль с подтверждением необходимо заполнить два поля и нажать кнопку ОК, после чего окно закроется и программа продолжит свои действия. Если пароль и подтверждение совпадают, то настраиваемые файлы конфигурации будут упакованы в один архивный файл configuration.data, в противном случае изменения в конфигурации не произойдут.

Открыть доступ к конфигурации

Чтобы открыть конфигурацию необходимо в файле jabricks.ini определить параметр configuration со значением open.

configuration=open

При очередном старте приложения будет открыто окно с предложением ввести пароль. В окне с предложением ввести пароль необходимо заполнить поле и нажать кнопку ОК, после чего окно закроется и программа продолжит свои действия. Если пароль совпадает с паролем, определенным при блокировании, то настраиваемые файлы конфигурации будут восстановлены, а configuration.data удален, в противном случае изменения в конфигурации не произойдут.

Связанные страницы

Список уроков
Предыдующий, 6-й урок
Следующий, 8-й урок
  Рейтинг@Mail.ru