เมื่อโหลดและยกเลิกการโหลด servlet?
เมื่อโหลดและยกเลิกการโหลด servlet?

วีดีโอ: เมื่อโหลดและยกเลิกการโหลด servlet?

วีดีโอ: เมื่อโหลดและยกเลิกการโหลด servlet?
วีดีโอ: File Upload in Java Servlet 2024, พฤศจิกายน
Anonim

เมื่อ เซิร์ฟเล็ต เป็น ยกเลิกการโหลด โดย เซิร์ฟเล็ต คอนเทนเนอร์ เมธอด destroy() ของมันถูกเรียก ขั้นตอนนี้ดำเนินการเพียงครั้งเดียว เนื่องจาก a เซิร์ฟเล็ต เป็นเพียง ยกเลิกการโหลด ครั้งหนึ่ง. NS เซิร์ฟเล็ต เป็น ยกเลิกการโหลด โดยคอนเทนเนอร์หากคอนเทนเนอร์ปิดตัวลง หรือหากคอนเทนเนอร์โหลดเว็บแอปพลิเคชันทั้งหมดซ้ำเมื่อรันไทม์

นอกจากนี้ เซิร์ฟเล็ตโหลดอย่างไร?

กระบวนการนี้ของ กำลังโหลด จาวา เซิร์ฟเล็ต ก่อนรับคำขอใด ๆ เรียกว่า preloading หรือ preinitialization ของ a เซิร์ฟเล็ต . เซิร์ฟเล็ต เป็น โหลดแล้ว ตามลำดับตัวเลข (ไม่ใช่ศูนย์-จำนวนเต็ม) ที่ระบุ นั่นคือต่ำกว่า (ตัวอย่าง: 1) ค่าการโหลดเมื่อเริ่มต้นคือ โหลดแล้ว ก่อนแล้วค่อย เซิร์ฟเล็ต ที่มีค่าสูงกว่าคือ โหลดแล้ว.

นอกจากนี้เมื่อมีการเรียกเมธอด servlet destroy? ทำลาย () วิธีที่เรียกว่า โดย เซิร์ฟเล็ต ภาชนะเพื่อระบุ a เซิร์ฟเล็ต ว่า เซิร์ฟเล็ต กำลังถูกนำออกจากบริการ นี้ กระบวนการ เป็นเพียง เรียกว่า เมื่อเธรดทั้งหมดภายใน เซิร์ฟเล็ต บริการ กระบวนการ ได้ออกหรือหลังจากพ้นระยะหมดเวลาแล้ว

ดังนั้น servlet คืออะไรและวงจรชีวิตของมันคืออะไร?

NS วงจรชีวิตของเซิร์ฟเล็ต สามารถกำหนดเป็นกระบวนการทั้งหมดจาก ของมัน สร้างจนพังทลาย NS เซิร์ฟเล็ต เริ่มต้นโดยการเรียกเมธอด init() NS เซิร์ฟเล็ต วิธีการเรียก service() เพื่อดำเนินการตามคำขอของลูกค้า NS เซิร์ฟเล็ต ถูกยกเลิกโดยการเรียกเมธอด destroy()

แต่ละวิธีวงจรชีวิตของเซิร์ฟเล็ตถูกเรียกกี่ครั้ง

มีสาม วิธีวงจรชีวิตของ Servlet : init() service() destroy()

แนะนำ: