Package template_applicatif.doc

Annotation Types Summary
A_doc Concept
Dev


Fabrique de Vue
Fabrique de Fiche
Fabrique de Liste

Fabrique de Filtre

__________________________________________________________________________________
Documentation générale
Licence.
Concept Une appli de gestion minimum est en emsemble de table pour lesquelles l'on dispose des opérations de base
dite CRUD (create, read, update, delete), Cet ensemble est la partie métier

Le DEV dérive les modules métier depuis les templates et les enrichis par surchage, extension, restriction
Des classes de mappages servent à définir les données Métier

"Fiche" et "Liste" sont les deux templates de Base
"Filtre" et un template optionnel

"Vue" est un template polymorphe qui est le template Majeur

Détails des modules fabriqués par "Vue":
Groupe de libellé
Liste simple
Fiche simple
Table simple (Liste+Fiche)
Saisie en Ligne((Table d'entete(Liste+Fiche)) +(Table de corps(Liste+Fiche)))
Saisie en Ligne Multiple ((Table d'entete(Liste+Fiche)) + N(Table de corps(Liste+Fiche))))

Par définition un module est un "Vue" paramétré

L'"Appliparam" load des modules c'est à dire des "Vue"

Remarque une édition n'est qu'un "Vue" paramétré "Liste simple" que l'on imprime
__________________________________________________________________________________
Template Applicatif
Licence.
Dev Les "Vue" tirent leurs comportements de ces templates
Le Dev doit être capable de relire ces sources, ce sont des objets
à comportements multiples avec un grand nombre de points d'entrée
il convient de surdéfinir certaines méthodes et d'en restreindre d'autres
Les méthodes abstraites sont les méthodes classiques à compléter

en particulier "Vue","Fiche"

Pour "Liste" peut d'intervention à faire, on préviligie l'utilisation de SQL
pour filtrer, ordonner, jointer et grouper une liste, Voir mettre en place un "Filtre"
paramétrable par l'utilisateur

__________________________________________________________________________________
template_applicatif
Licence.