Servletning hayot aylanishini kim boshqaradi?
Servletning hayot aylanishini kim boshqaradi?

Video: Servletning hayot aylanishini kim boshqaradi?

Video: Servletning hayot aylanishini kim boshqaradi?
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Noyabr
Anonim

The servletning hayot aylanishi bo'lgan konteyner tomonidan nazorat qilinadi servlet mavjud joylashtirildi. So'rov bo'lganda hisoblanadi a ga xaritaga tushirilgan servlet , konteyner amalga oshiradi quyidagi qadamlar. ni yuklaydi servlet sinf. ning misolini yaratadi servlet sinf.

Xuddi shunday, odamlar servletning hayot aylanishi qanday?

The Hayot sikli . The hayot sikli konteynerga yuklash uchun veb-server tomonidan chaqirilishi bilanoq boshlanadi. Umuman olganda, u uch fazali hayot : ishga tushirish va ishga tushirish, xizmat ko'rsatish va yo'q qilish.

Xuddi shunday, biz servletni yo'q qilish () ni xizmatdan () deb ataymizmi? Siz destroy() ni chaqirishi mumkin ichidan xizmat() . Bu qiladi Sizda qanday mantiq bo'lishidan qat'iy nazar yo'q qilish() (tozalash, atributlarni olib tashlash va h.k.), lekin u "tushirilmaydi" servlet misolning o'zi. Siz qil hayot aylanishini boshqara olmaydi servletlar dasturda; the servlet dvigatel qiladi.

Xuddi shunday, Servlet nima va servletning hayot aylanishi so'raladi?

A servletning hayot aylanishi yaratilganidan to vayron bo'lgunga qadar bo'lgan butun jarayon sifatida belgilanishi mumkin. The servlet init() usulini chaqirish orqali ishga tushiriladi. The servlet mijozning so'rovini qayta ishlash uchun xizmat () usulini chaqiradi. The servlet destroy() usulini chaqirish orqali tugatiladi.

Servlet hayotiy siklida qaysi usul faqat bir marta chaqiriladi?

Eslatma: init() usul faqat bir marta chaqiriladi davomida hayot sikli ning servlet . Har safar veb-server so'rovni qabul qilganda servlet , u service() ni chaqiradigan yangi ish zarrachasini yaratadi. usuli.

Tavsiya: