« Previous -
Version 3/6
(diff) -
Next » -
Current version
Stéphane Bonhomme, 01/30/2010 01:00 PM
Kolekti > Architecture Kolekti
Architecture MVC¶
Principes généraux¶
Lorsqu'une requête http est traitée par le serveur, celui-ci détermine les modèles, contrôleurs et vues à l'aide du processus de routage.
Les contrôleurs, vues et modèles déterminés par le routage sont instanciés par kolekti. Une méthode du controlleur correspondant à la méthode de la requête http (GET, POST, PROPFIND...) est alors appelée.
Le contrôleur et la vue peut utiliser les services du modèle instancié à travers un formalisme de collection/ressource/propriétés.
Le contrôleur fait un appel explicite à la méthode format de la vue.
Routage des requêtes¶
Le rôle du routage est de déterminer quels controleur, modele et vue sont instanciés en fonction des parametres de la requete http:- Methode HTTP
- Chemin
- Parametre
- En-tête HTTP
- Variable du profil utilisateur
La configuration du routage est décrit par un fichier XML