|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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 . |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |