Architecture de conception
Fermé
billy85
Messages postés
16
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
24 janvier 2010
-
25 avril 2009 à 17:17
pyschopathe Messages postés 1963 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 25 avril 2009 à 18:18
pyschopathe Messages postés 1963 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 25 avril 2009 à 18:18
A voir également:
- Architecture de conception
- Logiciel architecture gratuit - Télécharger - Architecture & Déco
- Architecture 3d gratuit - Télécharger - Architecture & Déco
- Idée de conception powerpoint disparu ✓ - Forum Powerpoint
- Différence entre analyse et conception ✓ - Forum Bases de données
- Architecture 1 tiers ✓ - Forum Réseau
2 réponses
pyschopathe
Messages postés
1963
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
137
25 avril 2009 à 17:41
25 avril 2009 à 17:41
Ton architecture 3-tier est composé d'une couche interface utilisateur, une couche métier contenant la logique de ton application et une couche données (ou plutôt accès aux données).
Le pattern MVC peut être utilisé pour implémenter la couche interface utilisateur : le contrôleur sera le point d'entrée dans l'application, il interroge la couche métier en fonction de la requête du client, récupère sa réponse pour la stocker dans le modèle, choisit la vue à retourner au client en lui passant le modèle contenant les données qu'elle doit afficher et lui demande de s'afficher (ou l'affiche lui-même selon l'implémentation).
J'espère que ça répond à ta question.
Le pattern MVC peut être utilisé pour implémenter la couche interface utilisateur : le contrôleur sera le point d'entrée dans l'application, il interroge la couche métier en fonction de la requête du client, récupère sa réponse pour la stocker dans le modèle, choisit la vue à retourner au client en lui passant le modèle contenant les données qu'elle doit afficher et lui demande de s'afficher (ou l'affiche lui-même selon l'implémentation).
J'espère que ça répond à ta question.
billy85
Messages postés
16
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
24 janvier 2010
25 avril 2009 à 17:52
25 avril 2009 à 17:52
pas totalement, car moi je n'ai pas implémenté le mvc mais j'ai utilisé un framework php (symfony) reposant sur mvc avec qui j'ai fais mon application, maintenant est ce que l'architecture que j'ai adopté est une architecture 3tier ou mvc, est ce que l'une implique l'autre ou quoi, bref quelle est la relation entre 3tier et mvc
pyschopathe
Messages postés
1963
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
137
25 avril 2009 à 18:18
25 avril 2009 à 18:18
Il n'y a pas de relation spécifique entre 3-tier et MVC à part celle que j'ai indiquée et qui n'est absolument pas obligatoire.
Maintenant en ce qui concerne symfony, il faudrait te renseigner sur le site, la doc ou le forum du framework pour savoir comment est faite la gestion de l'application.
Pour info, je te renvoie à Wikipedia :
https://fr.wikipedia.org/wiki/Symfony -> framework MVC
https://fr.wikipedia.org/wiki/Architecture_trois_tiers
https://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur
Et plus spécifiquement :
https://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur#Diff.C3.A9rence_avec_l.27Architecture_trois_tiers
Maintenant en ce qui concerne symfony, il faudrait te renseigner sur le site, la doc ou le forum du framework pour savoir comment est faite la gestion de l'application.
Pour info, je te renvoie à Wikipedia :
https://fr.wikipedia.org/wiki/Symfony -> framework MVC
https://fr.wikipedia.org/wiki/Architecture_trois_tiers
https://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur
Et plus spécifiquement :
https://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur#Diff.C3.A9rence_avec_l.27Architecture_trois_tiers