Intercepting Filter
Z PHPEdia.pl
Kontekst
Podczas tworzenia aplikacji musimy obsłużyć wiele rodzajów żądań. Jedne są proste i nie wymagają wielu czynności, podczas gdy inne muszą być zmodyfikowane, przetworzone, formularze zweryfikowane etc.
Problem
obsługa czynności przed i po wykonaniu żćdania, jak na przykład:
- Sprawdzenie czy klient jest zalogowany.
- Sprawdzenie poprawności formularza.
- Czy klient ma przeglądarkę speśniającć na wymagania?
Tradycyjnym rozwiązaniem tego problemu jest seria warunków, jednak nie jest to rozwiązanie dobre, gdyż tracimy elastyczność i łatwość zmian. Intercepting Filter rozwiązuje ten problem poprzez swoją prostotą i łatwość rozszerzenia o nową funkcjonalność.
To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.
