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.

Certifications & exams

Which exam comes next?

You can already practise for 19 exams, and 21 are up for a vote. See all certifications with their official information, cast your vote or suggest your exam.

See all certifications