Figyelők

A szűrők a Sun Microsystems Java Servlet 2.3 specifikáció újdonságai. Lehetővé teszik egy kérés elfogását, mielőtt az elérne egy erőforrást. Más szavakkal a szűrők hozzáférést biztosítanak a HttpServletRequest és a HttpServletResponse objektumokhoz, mielőtt azok át lennének adva egy szervletnek.

A szűrők igen hasznosak lehetnek. Például írhat egy szűrőt, amely rögzíti az összes bejövő kérést és naplózza azoknak a számítógépeknek az IP címeit, amelyekről a kérés érkezett. A szűrőket használhatja titkosítási és visszafejtési eszközként is. További felhasználási lehetőségek között említhető a felhasználók hitelesítése, az adatok tömörítése, a felhasználói adatbevitel érvényesítése, és hasonlók.

A szűrők egy csoportját láncba is foglalhatja. A lánc első szűrője kerül először meghívásra, majd átadja a vezérlést a második szűrőnek, és így tovább. A szűrők láncolása biztosítja, hogy írhat egy adott feladat elvégzésére szolgáló szűrőt, majd később egy másik szűrőben további funkcionalitást adhat hozzá.

Egy szűrő megírásakor alapvetően a javax.servlet csomagban lévő következő három felületet használhatja:

A szűrőkről bővebb információkat talál a Sun Microsystems Java™ Servlet 2.3 specifikációban a következő helyen: java.sun.com/products/servlet/download.html.

Kapcsolódó fogalmak
Kiszolgáló kisalkalmazások
Figyelők
Webalkalmazások áttekintése
Kapcsolódó feladatok
Kiszolgáló kisalkalmazások létrehozása
Figyelők létrehozása
Szűrők létrehozása