« 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

Contrôleurs

Modèles

Vues

Also available in: HTML TXT