persistance.doc
Annotation Type Dev


public @interface Dev

La classe AbstractDefaultParam défini les paramètres de base de l'application

Le Dev met en place un "AppliParam" qui dérive de AbstractDefaultParam
"AppliParam" contient les variables static d'initialisation de l'appli
L'"AppliParam" est le squelette de l'application métier

C'est ici que l'on défini la connexion à la base standard et à la base métier
que l'on personnalise l'application (icone/titre/version/Bitmap etc)
et que l'on map les Options de menu avec les modules métiers

A noter : en présence d'un fichier les paramètres de connexion aux tables seront sur-définis
"Nom_appli".rlw
//localhost:3306/
//localhost:3306/
root


Gp entretien les variables globales dynamiques de l'appli, Cet objet est le mapeur à la base de données
Il propose aussi des routines static usuelles transverses

Sql est un objet path que tous les composants connaissent il est le noeud principal de l'appli
Cet objet est un requeteur sql, il s'appuie sur le mappage des tables, Par des appels d'interface il calcule les
requètes et met des "Records" à disposition des modules "Vue"
"Sql" gére deux types de SBDR sql : un type embarqué (SqlLite) et un type adressable (Mysql)

Une appli dispose :

d'un AbstractDefaultParam (Dispatcheur menu standard) et d'un "ApplicationParam" (Dispatcheur menu métier)
d'un "gpAbc"(base standard) et d'un "gp"(base métier)
de n("sqlAbc" (table standard)) et n("sql" (table métier))

Tmp est un mini sgb interne qui permet de travailler en collaboration de "sql" lors des calcule de sous totaux
Il économise des ressources et travail en mémoire

Net sera le gestionnaire d'acces réseau
On l'utilise pour tester l'unicité d'exécution de l'appli via l'ouverture et le test du port local 1234
__________________________________________________________________________________
Persistance
Licence.