ZAWWW-2st1.2-w11.tresc-1.0-Slajd22
Dispatcher View(1)
Slajd przedstawia diagram interakcji wzorca Dispatcher View. FrontController przejmuje żądanie i dokonuje wstępnego przetworzenia żądania, a następnie przekazuje sterowanie do obiektu View. Obiekt ten wywołuje usługę biznesową (reprezentowaną przez obiekt BusinessService) poprzez interfejs dostarczony przez obiekt BusinessHelper. Dane dostarczone przez usługę biznesową są umieszczane w obiekcie PresentationModel. Po przygotowaniu tego obiektu obiekt View pobiera dane z obiektu PresentationModel i generuje widok wynikowy. Jeśli mamy do czynienia z widokiem złożonym, to obiekt View może wykorzystać pomocniczy obiekt ViewHelper do pobrania danych z obiektu PresentationModel, przygotowaniu szkieletu widoku i dostosowaniu widoku wynikowego do pobranych danych.