Architectural patterns · Question 1 of 12
What does the abbreviation MVC stand for in software architecture?
1 answer is correct. Easy
Show answer
Answer
- B Model-View-Controller
Explanation
MVC (Model-View-Controller) splits an application into three roles: the model holds data and business logic, the view presents it, and the controller receives the request and connects the two. In TYPO3, Extbase follows this pattern: domain objects live in Classes/Domain/Model, controllers in Classes/Controller, and Fluid templates take on the role of the view. The separation means you can, for example, swap the template without touching the logic. Terms like "component" or "version" sound familiar but are not part of this pattern.