L'architecture MVC
Model View Controller (Modèle Vue Contrôleur) est souvent décrit comme un simple design pattern (motif de conception) mais c'est plus un architectural pattern (motif d'architecture) qui donne le ton à la forme générale d'une solution logiciel plutôt qu'à une partie restreinte.
Les trois parties du pattern MVC sont les suivantes :
1. Model : Le modèle défini les données de l'application et les méthodes d'accès. Tout les traitements sont effectués dans cette couche.
2. View : La vue prend les informations en provenance du modèle et les présente à l'utilisateur.
3. Controller : Le contrôleur répond aux événements de l'utilisateur et commande les actions sur le modèle. Cela peut entrainer une mise à jour de la vue.
L'architecture 3-Tier
L'architecture 3-Tier sépare, tout comme MVC, l'application en trois parties bien distinctes :
1. User interface : La partie présentation de l'application.
2. Buisness logic : La couche métier qui s'occupe du traitement de l'information.
3. Dataaccess : La partie accès et stockage des données
Partager