Avancement du projet Webnoze
06/11/2009
3 commentaires
Depuis le design, le projet n’a presque pas avancé.
En fait, je ne savais pas trop par où commencer, je coïnçais pour l’organisation des fichiers.
Maintenant, j’ai trouvé la solution : une approche de l’architecture MVC.
L’architecture MVC permet de séparer les différentes couches d’une application. Dans ce cas, nous séparons l’application en trois couche :
- Le contrôleur : Il contient toute la logique d’une application, c’est-à-dire les conditions, les permissions, …
- Le modèle : Cette couche contient plusieurs fonctions permettant au contrôleur de faire des vérifications. Par exemple, il y a des fonctions qui retournent un booléens valant true si le membre est connecté.
- La vue : c’est la couche qui fait le lien entre le moteur de l’application est le rendu visuel, et il n’y a qu’elle qui peut contenir du XHTML.