FAM - Properties
Publicat per Membre inactiu el 07/01/2013 - 14:20 | Última modificació: 27/11/2017 - 12:15
Taula de continguts
1. Prerequisits
- Tenir instal·lat l’entorn corporatiu
- Tenir un projecte descarregat a l’entorn (veure document descarregar projecte o crear projecte backoffice)
2. AppPropertiesFactory
Aquesta és la classe encarregada de gestionar els fitxers de propietats. En arrencar el servidor es carreguen totes les properties en memòria i es poden accedir des de qualsevol lloc.
2.1. Properties d’aplicació
El fam i els projectes nous venen configurats amb un fitxer de propietats app.properties que es carrega al AppPropertiesFactory i es accessiible mitjançant el mètode appProperties().
2.2. Properties de perfil
La classe AppPropertiesFactory està preparada per carregar totes les propietats depenents del perfil, com ara els drets. Per defecte, es carreguen uns perfils estandards però es pot configurar. Es proporciona el mètode perfilProperties(String perfil) per recuperar les properties d’un perfil concret.
2.3. Properties noves
Si es volen afegir fitxers de propietats, seria bo considerar:
- Fer servir els properties ja existents.
- En cas de voler afegir-ne de nous, fer-ho a similitud del app.properties, ubicant el fitxers de recursos al costat del de aplicació i carregar-lo de forma anàloga a la classe AppPropertiesFactory, definint un mètode d’accés si escau.
Grups de treball:
Plataforma JEE