Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ตัวกรองใน JSP คืออะไร


Servlet และ JSP Filters เป็นคลาส Java ที่สามารถใช้ใน Servlet และ JSP Programming เพื่อวัตถุประสงค์ดังต่อไปนี้

  • เพื่อสกัดกั้นคำขอจากลูกค้าก่อนที่จะเข้าถึงทรัพยากรที่ส่วนหลัง

  • เพื่อจัดการการตอบกลับจากเซิร์ฟเวอร์ก่อนที่จะส่งกลับไปยังไคลเอนต์

มีตัวกรองหลายประเภทที่แนะนำโดยข้อกำหนด -

  • ตัวกรองการตรวจสอบสิทธิ์
  • ตัวกรองการบีบอัดข้อมูล
  • ตัวกรองการเข้ารหัส
  • ตัวกรองที่ทริกเกอร์เหตุการณ์การเข้าถึงทรัพยากร
  • ตัวกรองการแปลงรูปภาพ
  • การบันทึกและการตรวจสอบตัวกรอง
  • ตัวกรองลูกโซ่ MIME-TYPE
  • ตัวกรองโทเค็น
  • ตัวกรอง XSL/T ที่แปลงเนื้อหา XML

ตัวกรองถูกปรับใช้ในไฟล์ตัวอธิบายการใช้งาน web.xml แล้วแมปกับชื่อเซิร์ฟเล็ตหรือ JSP หรือรูปแบบ URL ในตัวให้คำอธิบายการปรับใช้แอปพลิเคชันของคุณ ไฟล์ตัวอธิบายการปรับใช้ web.xml สามารถพบได้ใน \conf ไดเรกทอรี

เมื่อคอนเทนเนอร์ JSP เริ่มต้นเว็บแอปพลิเคชันของคุณ จะสร้างอินสแตนซ์ของแต่ละตัวกรองที่คุณได้ประกาศในตัวให้คำอธิบายถึงการปรับใช้ ตัวกรองดำเนินการตามลำดับที่ระบุไว้ในตัวอธิบายการปรับใช้