Файлы предпочтений сайта

Параметры предпочтений сайта для приложения хранятся в двух файлах:

У каждого экземпляра приложения есть свой собственный набор файлов предпочтений сайта. Программа через небольшие промежутки времени заново загружает эти файлы, чтобы обновления вступали в силу сразу же, без перезапуска приложения.

СОВЕТ: В среде веб-фермы любое число серверов приложений могут совместно использовать файлы предпочтений сайта, находя их на совместно используемом файл-сервере.

Файл предпочтений начальной загрузки

Файл предпочтений начальной загрузки (bootstrap.properties) содержит, как минимум, имя и расположение хранилища объектов для файла предпочтений сайта. Вы указываете имя файла предпочтений сайта и хранилище объектов, в котором он будет находиться, когда в первый раз входите в приложение после настройки, в ходе процесса, называемого инициализацией начальной загрузки. Имя файла предпочтений сайта уникальным образом идентифицируется набор предпочтений сайта.

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

Прим.: У пользователей приложения должны быть права на доступ к хранилищу объектов, заданному для файла предпочтений сайта.

Файл предпочтений сайта

Каждый раз, когда вы задаете общие предпочтения или предпочтения сайта для хранилища объектов и сохраняете изменения, вы добавляете версию в файл предпочтений сайта, сохраненный в хранилище объектов. Имя файла - "Site Preferences for имя предпочтения", где имя предпочтения - это идентификатор набора предпочтений. Файлы предпочтений сайта сохраняются в папке /Preferences, которая не видна пользователям приложений-клиентов.

Первоначальные предпочтения

Предпочтения по умолчанию, устанавливаемые вместе с приложением, хранятся в файле /app/WEB-INF/xml/SitePreferences.xml. Эти параметры используются, когда вы восстанавливаете значения по умолчанию или переинициализируете предпочтения.