რა არის ფილტრის ჯაჭვი სერლეტებში?
რა არის ფილტრის ჯაჭვი სერლეტებში?

ვიდეო: რა არის ფილტრის ჯაჭვი სერლეტებში?

ვიდეო: რა არის ფილტრის ჯაჭვი სერლეტებში?
ვიდეო: Servlet Filter Practical 2024, მაისი
Anonim

ა FilterChain არის ობიექტის მიერ მოწოდებული სერვლეტი კონტეინერი დეველოპერს, რომელიც ათვალიერებს მოწოდებას ჯაჭვი რესურსის გაფილტრული მოთხოვნის შესახებ.

ასე რომ, რა არის ფილტრები სერლეტებში?

ა Servlet ფილტრი არის ობიექტი, რომელსაც შეუძლია თქვენი ვებ აპლიკაციისთვის გათვლილი HTTP მოთხოვნების ჩარევა. ა სერლეტის ფილტრი შეუძლია ორივეს მოთხოვნის აღკვეთა სერლეტები , JSP, HTML ფაილები ან სხვა სტატიკური შინაარსი, როგორც ნაჩვენებია ქვემოთ მოცემულ დიაგრამაზე: A Servlet ფილტრი Java ვებ აპლიკაციაში.

გარდა ამისა, რა არის ჯაჭვის doFilter? The doFilter ფილტრის მეთოდი გამოიძახება კონტეინერის მიერ ყოველ ჯერზე, როცა მოთხოვნა/პასუხის წყვილი გაივლის მასში ჯაჭვი კლიენტის მოთხოვნის გამო რესურსის ბოლოს ჯაჭვი . The FilterChain ამ მეთოდში გადაცემული საშუალებას აძლევს ფილტრს გადასცეს მოთხოვნა და პასუხი მომდევნო ერთეულზე ჯაჭვი.

აქ რატომ ვიყენებთ ფილტრებს სერლეტებში?

ფილტრები გამოიყენება მათ წინაშე მოთხოვნის ჩარევა და დამუშავება არიან გაგზავნილი სერლეტები (მოთხოვნის შემთხვევაში). ფილტრები გამოიყენება მათ წინაშე პასუხის ჩაგდება და დამუშავება არიან გაუგზავნა კლიენტს ა სერვლეტი . რატომ ისინი გამოყენებულია ? - ფილტრებს შეუძლიათ უსაფრთხოების შემოწმების ჩატარება.

როდის იწოდება სერვლეტ ფილტრი?

javax. სერვლეტი ა ფილტრი არის ობიექტი, რომელიც ასრულებს ფილტრაცია ამოცანები რესურსის მოთხოვნით (ა სერვლეტი ან სტატიკური შინაარსი), ან რესურსის პასუხზე, ან ორივე. ფილტრები მოქმედებს ფილტრაცია doFilter მეთოდით.

გირჩევთ: