2) Toujours au sein
de lenvironnement UML,
configurez les aspects techniques de JAC (exemple à
droite).
Ceci est fait en éditant le fichier de configuration
propre à chaque aspect technique. Par exemple, laspect
de persistance doit être configuré afin de
connaître le type de persistance souhaitée
(SGBD ou système de fichiers), les objets persistants
et les objets statiques.
Lors de la configuration des aspects techniques de JAC,
le développeur appelle des méthodes de configuration
définies dans ces aspects pré-développés.
|
Code de configuration de laspect de persistance
de lexemple dapplication JAC Contacts,
un petit gestionnaire de contacts
|
// Cette ligne rend persistantes toutes les instances de
toutes les classes
// du package jac.samples.contacts
MakePersistent jac.samples.contacts.* ALL;
// Cette commande indique que linstance contactrepository0
est statique et
// na pas à être créée
à chaque nouvelle ouverture de lapplication
mais
// chargée de la base de données. contactrepository0
est une racine de
// persistance de cette application.
registerStatics jac.samples.contacts.ContactRepository contactrepository0;
// Cette ligne indique à la persistance dutiliser
le système de stockage
// fichiers. Les fichiers seront sauvés dans le répertoire
data/contacts.
configureStorage jac.aspects.persistence.FSStorage { "data/contacts"
};
|