ABC Famille

Test, évaluation, d'une gamme de logiciels pour la famille
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 La persistance

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Admin
avatar

Messages : 28
Date d'inscription : 12/05/2009

MessageSujet: La persistance   Mar 19 Oct - 19:52

La Persistance


    Les paramétres d'appli
    Le réseau
    Les données Sql
    Base temporaire


Documentation du FrameWork Wtools
__________________________________________________________________________________

Concept

Les applis s'appuient sur :

    une base "appli.abc" qui contient les tables standard : le menu, la gestion des couleurs, les utilisateurs etc
    une base "appli.data" qui contient les tables métiers

    une classe "Appliparam" ou sont fixés les paramètres et qui lance les Modules en fonction du menu

    un projet d'appli qui contient les "Fichier" métier

    un projet "wtools" qui contient le framework


A noter:
que la gestion des listes est paginée
Ainsi les résultsets ne sont jamais chargés en totalité en mémoire

__________________________________________________________________________________

Dev


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

Le Dev met en place un "AppliParam" qui dérive de DefaultParam
"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 connecteur à 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 "Fichier"
"Sql" gére deux types de SBDR sql : un type embarqué (SqlLite) et un type adressable (Mysql)

Une appli dispose :
d'un DefaultParam (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'éxécution de l'appli via l'ouverture et le test du port 1234
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://abcfamille.fr
 
La persistance
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
ABC Famille :: Développeur :: Développeur-
Sauter vers: