User Tools

Site Tools


A PCRE internal error occured. This might be caused by a faulty plugin
proj_techno:cc2

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
proj_techno:cc2 [2017/04/03 15:37]
melancon
proj_techno:cc2 [2017/04/03 15:45] (current)
melancon [Contrôle continu du 17/03/2017]
Line 29: Line 29:
     * //<color purple>​Modularité</​color>//​     * //<color purple>​Modularité</​color>//​
     * //<color purple>​Abstraction</​color>//​     * //<color purple>​Abstraction</​color>//​
 +
 +  * Dans le modèle MVC, le modèle est responsable de la gestion des données.
 +    * Et pas que de la gestion, son rôle s'​étend aussi au traitement de la donnée (pour en dériver d'​autres entités ou données).
 +
 +  * Dans une application web MVC reposant sur le modèle MVC, la vue est réalisé à l'aide de toutes ces technologies:​
 +    * ''​CSS'',​ ''​HTML'',​ ''​javascript''​
 +
 +  * L'​__avantage majeur__ de l'​approche MVC est d'​apporter au système la //​modularité//,​ en distinguant bien les rôles de chacun des modules (et en les attribuant à l'une des trois facettes du système M, V ou C).
 +
 +  * On se propose de réaliser un tableau de bord de suivi de commandes. Le sommaire à afficher exige d'​assembler des données de différents sous-systèmes:​ des commandes, des livraisons et de la comptabilité. Quelle est l'​approche la plus appropriée pour réaliser ce tableau de bord ?
 +    * Créer des modèles spécifiques pour chacune des requêtes, puis créer un modèle propre à la vue "​tableau de bord" assemblant les modèles obtenus de chacun des sous-modèles.
 +    * Le(s) modèle(s), tout comme les vues, n'ont pas à être unique, on peut éclater cette facette du système en plusieurs modèle répondant chacun à une vue ou à un volet de la vue. Cela va dans le sens de la modularité.
 +
 +  * Quelles sont les __raisons essentielles__ justifiant l'​utilisation de contenu web dynamique ?
 +    * La possibilité d'​afficher du contenu spécifique à l'​utilisateur.
 +    * La possibilité d'​afficher du contenu obtenu depuis une base de données.
 +
 +  * Le plus souvent dans une implémentation OO d'une architecture MVC , quels liens y a t-il entre objets et modèles ?
 +    * Les objets correspondront le plus souvent aux entités du modèle (qui elles-mêmes correspondront souvent à des entités du schéma d'une base de données).
  
 --- ---
  
 [[proj_techno:​start|Retour à la page d'​accueil du cours]] [[proj_techno:​start|Retour à la page d'​accueil du cours]]
proj_techno/cc2.txt · Last modified: 2017/04/03 15:45 by melancon