Les paramètres de préférence de site d'une application sont conservés dans deux fichiers :
Chaque instance d'une application possède son propre ensemble de fichiers de préférences de site. Le logiciel recharge les fichiers à des intervalles fréquents, de manière que les mises à jour prennent effet immédiatement, sans besoin de redémarrer l'application.
ASTUCE : Dans un environnement de batteries de serveurs Web, tous les serveurs d'applications peuvent partager les fichiers de préférences de site en les localisant sur un serveur de fichiers partagés.
Le fichier de propriétés d'amorçage (bootstrap.properties) contient au moins le nom et l'emplacement du conteneur d'objets du fichier de préférences de site. Le nom du fichier de préférences de site et le conteneur d'objets dans lequel il se trouvera sont précisés lors de la première connexion à l'application après le paramétrage, lors d'un processus appelé "initialisation de l'amorçage". Le nom du fichier de préférences de site identifie de manière unique un ensemble de préférences de site.
D'autres paramètres de préférences de site sont en option lors de l'initialisation de l'amorçage. Lors de l'initialisation de l'amorçage, à chaque fois que vous changez une ou plusieurs préférences d'amorçage et que vous enregistrez le changement, le logiciel met à jour le fichier de propriétés d'amorçage.
A chaque fois que vous définissez des préférences de site générales ou de conteneur d'objets et que vous enregistrez vos changements, vous ajoutez une version au fichier de préférences de site enregistré dans le conteneur d'objets. Le nom du fichier est "Préférences de site pour nom de la préférence", où nom de la préférence est l'identificateur d'un ensemble de préférences. Les fichiers de préférences de site sont enregistrés dans le dossier /Preferences, que les utilisateurs des applications clientes ne peuvent pas voir.
Les préférences par défaut installées avec l'application sont enregistrées dans le dossier /app/WEB-INF/xml/SitePreferences.xml. Ces paramètres sont utilisés lorsque vous restaurez les valeurs par défaut ou que vous réinitialisez les préférences.