Сервлет хэзээ ачаалагдах, буулгах вэ?
Сервлет хэзээ ачаалагдах, буулгах вэ?

Видео: Сервлет хэзээ ачаалагдах, буулгах вэ?

Видео: Сервлет хэзээ ачаалагдах, буулгах вэ?
Видео: Servlet Loading гэж юу вэ?, Servlet instantiation & Servlet Initialisation?| Сервлетийн түгээмэл асуултууд | Ноён Натараж 2024, Арваннэгдүгээр
Anonim

Хэзээ a сервлет байна буулгасан гэхэд сервлет контейнер, түүний устгах() аргыг дууддаг. Энэ алхамыг зөвхөн нэг удаа гүйцэтгэдэг, учир нь a сервлет зөвхөн буулгасан нэг удаа. А сервлет байна буулгасан Контейнер унтарсан эсвэл ажиллах үед вэб програмыг бүхэлд нь дахин ачаалах тохиолдолд контейнерээр.

Цаашилбал, сервлетүүд хэрхэн ачаалагддаг вэ?

Энэ үйл явц нь ачаалж байна java сервлет аливаа хүсэлтийг хүлээн авахаас өмнө a-г урьдчилан ачаалах буюу урьдчилан эхлүүлэх гэж нэрлэдэг сервлет . Сервлет байна ачаалагдсан заасан тооны дарааллаар(тэг бус бүхэл тоо). Өөрөөр хэлбэл, бага (жишээ нь: 1) эхлүүлэх үед ачааллын утга байна ачаалагдсан эхлээд дараа нь сервлет илүү өндөр утгатай байна ачаалагдсан.

Мөн сервлет устгах аргыг хэзээ дууддаг вэ? устгах () арга гэж нэрлэдэг гэхэд сервлет a-д зааж өгөх сав сервлет тэр нь сервлет үйлчилгээнээс хасагдаж байна. Энэ арга зөвхөн дуудсан доторх бүх хэлхээг нэг удаа сервлет үйлчилгээ арга гарсан эсвэл хугацаа дууссаны дараа.

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

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

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

Гурав байна Сервлетийн амьдралын мөчлөгийн аргууд : init() service() destroy()

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