Ինչ է JSP ֆիլտրը:
Ինչ է JSP ֆիլտրը:
Anonim

JSP Զտիչները Java դասեր են, որոնք կարող են օգտագործվել հաճախորդի հարցումները ընդհատելու կամ սերվերի պատասխանները շահարկելու համար: Զտիչները կարող են օգտագործվել նույնականացում, գաղտնագրում, գրանցում, աուդիտ կատարելու համար: Ա զտիչ Java դաս է, որն իրականացնում է javax-ը: սերվիլետ. Զտել ինտերֆեյս.

Հետագայում, կարելի է նաև հարցնել, թե ինչ է զտիչը Java-ում:

javax.servlet հանրային ինտերֆեյս Զտել . Ա զտիչ օբյեկտ է, որը կատարում է ֆիլտրում առաջադրանքներ կամ ռեսուրսի հարցում (servlet կամ ստատիկ բովանդակություն), կամ ռեսուրսի պատասխանի կամ երկուսն էլ: Զտիչները կատարում են ֆիլտրում doFilter մեթոդով:

Բացի վերևից, ի՞նչ է ֆիլտրի դասը: Ա զտիչ Java է դաս որը կանչվում է՝ ի պատասխան վեբ հավելվածի ռեսուրսի հարցման: Ռեսուրսները ներառում են Java Servlets, JavaServer էջեր (JSP) և ստատիկ ռեսուրսներ, ինչպիսիք են HTML էջերը կամ պատկերները: Որոշ իրավիճակներում, օգտագործելով զտիչներ կարող է անհարկի բարդություն ավելացնել հավելվածին և նվազեցնել կատարողականը:

Հետագայում, կարելի է նաև հարցնել, թե ինչ է սերվիլետ ֆիլտրը և ինչպես է այն աշխատում:

Servlet ֆիլտր . Ա զտիչ օբյեկտ է, որը կանչվում է հարցման նախնական և հետմշակման ժամանակ: Այն հիմնականում օգտագործվում է կատարման համար ֆիլտրում այնպիսի առաջադրանքներ, ինչպիսիք են փոխակերպումը, գրանցումը, սեղմումը, գաղտնագրումը և վերծանումը, մուտքագրման վավերացումը և այլն: servlet ֆիլտր խցանելի է, այսինքն՝ դրա մուտքը սահմանված է համացանցում:

Ինչպե՞ս ստեղծել ֆիլտր Java-ում:

Հիմնականում կա 3 քայլ ստեղծել զտիչ : - Գրել Java դաս, որն իրականացնում է Զտել ինտերֆեյս և անտեսում ֆիլտրի կյանքի ցիկլի մեթոդներ. - Նշեք սկզբնավորման պարամետրերը զտիչ (ըստ ցանկության): -Նշեք զտիչ քարտեզագրում, կամ դեպի Java սերվերներ կամ URL նախշեր:

Խորհուրդ ենք տալիս: