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 ?
Partager