Servlet เป็นเทคโนโลยีด้านเซิร์ฟเวอร์ที่ใช้สร้างเว็บเพจแบบไดนามิกในเว็บแอปพลิเคชัน servlet จริง ๆ แล้วเป็น api ซึ่งประกอบด้วยกลุ่มของคลาสและอินเทอร์เฟซซึ่งมีฟังก์ชันบางอย่าง เมื่อเราใช้ Servlet API เราสามารถใช้ฟังก์ชันการทำงานที่กำหนดไว้ล่วงหน้าของคลาส servlet และอินเทอร์เฟซ
วงจรชีวิตของ Servlet:
เว็บคอนเทนเนอร์รักษาวงจรชีวิตของอินสแตนซ์ของเซิร์ฟเล็ต
1. โหลดคลาสเซิร์ฟเล็ตแล้ว
2. สร้างอินสแตนซ์ของ servlet
3. วิธีการ init () ถูกเรียก
4. วิธีการบริการ () ถูกเรียก
5. destroy () วิธีการที่เรียกใช้
เมื่อคำขอเพิ่มโดยไคลเอนต์ (เบราว์เซอร์) จากนั้นเว็บคอนเทนเนอร์จะตรวจสอบว่าเซิร์ฟเล็ตทำงานอยู่หรือไม่ถ้าใช่แล้วมันจะเรียกใช้บริการ () วิธีการและให้การตอบสนองต่อเบราว์เซอร์ ..
เมื่อ servlet ไม่ได้ทำงานจากนั้นเว็บคอนเทนเนอร์ทำตามขั้นตอนต่อไปนี้ ..
1. classloader โหลดคลาส servlet
2. สร้างเซิร์ฟเล็ตให้เป็นอินสแตนซ์
3. เริ่มต้น servlet
4. เรียกใช้บริการ () วิธีการ
หลังจากให้บริการเว็บคอนเทนเนอร์คำขอรอเวลาที่กำหนดในเวลานี้ถ้าคำขอมาแล้วมันจะเรียกวิธีการบริการ () เท่านั้นมิฉะนั้นมันเรียกวิธีทำลาย () ..
servlets
แท็กด้านล่างคำถามของคุณจนกว่ากล่องดำจะปรากฏขึ้น คลิกที่ลิงค์ข้อมูล