22 septembre 2006
Je vous ai souvent parlé du modèle de conception MVC et de ses avantages.
Ajaxian vient de relater un article de PHPied sur la mise en application du modèle MVC avec Ajax.
Selon l’auteur, avec Ajax, la vue contient des pages HTML, des feuilles de style CSS et des scripts Javascript pour la mise à jour du HTML. Le controleur contient des scripts Javascripts pour les comportements et du code PHP pour aiguiller les requêtes. Et pour finir, le modèle contient la logique métier en PHP.
A partir de ce modèle, l’auteur a écrit une petite démonstration dont le code source est accessible. Il propose même un squelette de projet pour les nouveaux projets. La couche Ajax est implémentée avec YUI.
L’approche, même si elle reste simpliste, est réellement intéressante. Elle permet de se poser des questions sur l’organisation du code dans les applications qui utilisent Ajax.
ajax mvc php
Publié dans Conception | 2 commentaires »
9 décembre 2004
Le Model-View-Controller (MVC) est un modèle de conception logicielle très répandu et fort utile. Créé dans les années 80 par Xerox PARC pour Smalltalk-80, il est aujourd’hui fortement recommandé dans l’univers J2EE. Néanmoins il faut retenir que c’est un modèle de conception, et il est donc indépendant du langage de programmation.
Lire le reste de cet article »
conception mvc
Publié dans Conception | 6 commentaires »
3 novembre 2004
Ecrire une application web avec un certain nombre de fonctionnalités représente une tâche assez complexe.
Cependant il existe des outils pour faciliter le développement d’applications web. MVC2 est un modèle de conception qui consiste à séparer le Modèle, de la Vue et du Contrôleur. Cela permet entre autre de rendre indépendantes la couche logicielle de présentation et la couche contenant le coeur du métier.
Struts est un framework qui permet d’implémenter un tel modèle de conception au sein d’applications web J2EE.
Lire le reste de cet article »
j2ee java mvc struts
Publié dans Conception, Struts | 2 commentaires »