Intercepting Filter

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania

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ść.

Wiki letter w.png To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.