IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC Discussion :

[MVC] Modèle en mémoire + Modèle en BD


Sujet :

MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    570
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 570
    Par défaut [MVC] Modèle en mémoire + Modèle en BD
    Bonjour,

    je suis en train de modéliser mon appli, et je boque un peu sur une partie, et j'aurais voulue savoir ce que vous pensiez de mon modèle.

    Je suis donc en MVC, j'ai :

    -Un modèle stocké en mémoire de la forme d'un tableau
    -Une vue en IHM affichant mes données contenues dans le modèle, et écoutant tout changement du modèle.
    -Mon contrôleur qui me permet de modifier mon modèle.

    Bon jusque là, je pense que ca devrait être juste (enfin j'espère ...)

    Le problème est que les données de mon modèle sont issues d'une base de données. Je veux donc, que les changements appliqué sur le modèle mémoire, soient aussi effectués sur ma base (un commit en gros). J'ai aussi besoin d'une gestion de l'autocommit.

    Pour gérer ceci, j'ai rajouté une 4ème classe (du nom de "commiter"), qui écoute également tous les changements du modèle. Si l'autocommit est activé, dés qu'une modification est faite sur le modèle, alors celle-ci est répercutée par commiter dans la base de données.

    Est ce que cette façon de faire vous parait correcte ?

  2. #2
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    On appelle généralement cette couche Data Access (Data Access Layer pour certains) mais sinon ça ne me semble pas abérrant

    Cette couche permet de faire la remontée et la descente des infos de la base vers le modèle et inversement. C'est elle qui gère le mapping des données et te permet de découpler ton modèle objet de ton modèle de données.

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    570
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 570
    Par défaut
    Merci beaucoup pour ces précisions. ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MVC] [libGDX] Application du modèle ?
    Par Celes_Vongola dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 27/03/2013, 17h25
  2. Modéle vectoriel et modéle connexionniste dans la recherche d'information
    Par raida dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 24/11/2007, 15h39
  3. Réponses: 1
    Dernier message: 03/08/2007, 11h37
  4. [MVC/Organisation] Séparer le Modèle/Métier de la Vue/Controller
    Par Wookai dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 25/06/2007, 11h03
  5. Créer un sous modèle d'un modèle existant
    Par sylsau dans le forum PowerAMC
    Réponses: 2
    Dernier message: 04/06/2007, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo