8791 sujets

Développement web côté serveur, CMS

Bonjour à tous

Je suis actuellement en train de développer mon propre Framework MVC. Après quelque recherches et un peu d'analyse de l'existant ( CakePHP, Zend) j'ai commencé par implémenter un FrontController associé au command pattern puis un ApplicationController dont voiçi une implémentation possible

http://www.troika-asp.com/images/appcontroller.gif

Mon code marche plus ou moins mais je n'utilise pas de mapper pour résoudre mes adresses.

J'ai des adresses du type http://mon_site.com/module/controller/action, mon FrontController déleuge l'analyse à l'ApplicationController qui se charge d 'identifier puis de créer le controller correspondant qui se charge ensuite d'exécuter la bonne action.

Ma question est comment peut-on utiliser le mapper implémenté avec un ApplicationController pour optimiser le pattern MVC. Quel en serait l'utilité? ( un système de cache de résolution d'adresse ?)

Merci beaucoup de votre aide