ID: 3412 Web Łatwe

Źródło: Arkusze CKE

Jakie jest główne zadanie kontrolera w architekturze MVC (Model-View-Controller)?

Warianty odpowiedzi

  1. A

    Prezentowanie danych użytkownikowi

  2. B

    Przechowywanie danych aplikacji

  3. C

    Obsługa logiki biznesowej i przetwarzanie danych wejściowych od użytkownika

  4. D

    Zarządzanie sesją użytkownika

Wyjaśnienie

Architektura MVC dzieli aplikację na trzy wyraźne części, a kontroler pełni w niej rolę dyrygenta lub centrum dowodzenia.

Gdy użytkownik wykonuje jakąś akcję na stronie (np. klika przycisk lub wysyła formularz), to właśnie kontroler odbiera to żądanie. Przetwarza dane wejściowe, odpytuje Model o potrzebne informacje z bazy i realizuje logikę biznesową.

Na samym końcu kontroler decyduje, jaki Widok należy wygenerować i przekazuje mu przygotowane dane, aby użytkownik zobaczył na ekranie końcowy wynik.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Web