Сервлетийн амьдралын мөчлөгийг хэн хянадаг вэ?
Сервлетийн амьдралын мөчлөгийг хэн хянадаг вэ?

Видео: Сервлетийн амьдралын мөчлөгийг хэн хянадаг вэ?

Видео: Сервлетийн амьдралын мөчлөгийг хэн хянадаг вэ?
Видео: L39: Java Servlet амьдралын мөчлөг | init(), service(), destroy() аргууд | Вэб технологийн лекцүүд 2024, Дөрөвдүгээр сар
Anonim

The сервлетийн амьдралын мөчлөг нь байгаа чингэлэгээр хянагддаг сервлет байна байршуулсан. Хүсэлт гаргах үед байна a-д зурагдсан сервлет , сав гүйцэтгэдэг дараах алхмууд. -ийг ачаална сервлет анги. -ийн жишээг үүсгэдэг сервлет анги.

Үүнтэй адилаар хүмүүс сервлетийн амьдралын мөчлөг гэж юу вэ?

The Амьдралын мөчлөг . The амьдралын мөчлөг Вэб серверээс чингэлэгт ачаалах гэж дуудмагц эхэлнэ. Ерөнхийдөө гурван үе шаттай амьдрал : үүсгэх, эхлүүлэх, үйлчилгээ, устгах.

Үүний нэгэн адил бид сервлет устгах () үйлчилгээг үйлчилгээнээс () гэж нэрлэж болох уу? Та destroy() гэж дуудаж болно дотроос үйлчилгээ() . Энэ заавал тэгнэ ээ Танд ямар ч логик байна устгах() (цэвэрлэх, шинж чанаруудыг устгах гэх мэт) гэхдээ энэ нь "буулгахгүй" сервлет жишээ нь өөрөө. Та хийх амьдралын мөчлөгийг удирдаж чадахгүй сервлетүүд хөтөлбөрт; нь сервлет хөдөлгүүр хийдэг.

Үүнтэй адилаар Сервлет гэж юу вэ, сервлетийн амьдралын мөчлөг гэж юу вэ?

А сервлетийн амьдралын мөчлөг Үүнийг бий болгохоос эхлээд устгах хүртэлх бүх үйл явц гэж тодорхойлж болно. The сервлет init() аргыг дуудаж эхлүүлнэ. The сервлет үйлчлүүлэгчийн хүсэлтийг боловсруулахын тулд service() аргыг дууддаг. The сервлет устгах() аргыг дуудаж дуусгана.

Сервлетийн амьдралын мөчлөгт аль аргыг зөвхөн нэг удаа дууддаг вэ?

Жич: init() аргыг зөвхөн нэг удаа дууддаг явцад амьдралын мөчлөг -ийн сервлет . Вэб сервер хүсэлт хүлээн авах бүрт сервлет , энэ нь service()-г дууддаг шинэ хэлхээ үүсгэдэг. арга.

Зөвлөмж болгож буй: