Patterns d'architecture · Question 1 sur 12
Que signifie l'abréviation MVC en architecture logicielle ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- B Model-View-Controller
Explication
MVC (Model-View-Controller) divise une application en trois rôles : le modèle contient les données et la logique métier, la vue les présente, et le contrôleur reçoit la requête et relie les deux. Dans TYPO3, Extbase suit ce pattern : les objets du domaine se trouvent dans Classes/Domain/Model, les contrôleurs dans Classes/Controller, et les templates Fluid jouent le rôle de la vue. Cette séparation permet par exemple de remplacer le template sans toucher à la logique. Des termes comme « component » ou « version » semblent familiers, mais ne font pas partie de ce pattern.