ZAWWW-2st1.2-w11.tresc-1.0-Slajd10

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Front Controller(1)

Front Controller(1)


Slajd przedstawia diagram interakcji wzorca Front Controller. Obiekt Controller jest miejscem przyjmującym wszystkie żądania klienta. Controller wykorzystuje obiekt Dispatcher do zarządzania widokami i nawigacją, obiekt Dispatcher wybiera właściwy widok i przekazuje tam żądanie od klienta. Dispatcher może być osobną klasą, ale może też być zaimplementowany jako część obiektu Controller. Niektóre żądania mogą być bezpośrednio przekazane przez Controller do właściwego widoku, reprezentowanego przez obiekt View. Wreszcie, część żądań może wymagać bardziej złożonego przetwarzania (np. konieczne może być sprawdzenie poprawności zalogowania się). Do implementacji bardziej złożonej logiki przetwarzania Front Controller wykorzystuje wiele klas Helper odpowiedzialnych za takie przetwarzanie.


<< Poprzedni slajd | Spis treści | Następny slajd >>