volume_mute

MVC in a Web Application

publish date2026/06/11 07:37:9.398587 UTC

volume_mute

In the web application MVC architecture shown below, which component handles HTTP request processing, application-specific logic, and data validation?

Browser Controller HTTP Request Processing Application Logic Input Validation View HTML Generation Form Rendering UI Presentation Model Business Logic Data Access & Persistence Request Update Model State Change Select View Response

Correct Answer

Controller

Explanation

In the web application MVC architecture, the Controller handles HTTP request processing, application-specific logic, and data validation. It receives requests from the browser, interacts with the Model via update requests, and tells the View which form to display. The View handles dynamic page generation and forms management; the Model manages business logic and the database.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears