Thaum twg servlet loaded thiab unloaded?
Thaum twg servlet loaded thiab unloaded?

Video: Thaum twg servlet loaded thiab unloaded?

Video: Thaum twg servlet loaded thiab unloaded?
Video: Hnub no kuv yuav los qhia qhov tseeb tim yeej salo xav ua phem rau kuv kuv thiaj ntsi nrog lawv 2024, Tej zaum
Anonim

Thaum a servlet yog unloaded los ntawm servlet thawv, nws txoj kev rhuav tshem () hu ua. Cov kauj ruam no tsuas yog ua tiav ib zaug, txij li a servlet yog xwb unloaded ib zaug. A servlet yog unloaded los ntawm lub thawv yog tias lub thawv kaw, lossis yog tias lub thawv ntim rov qab tag nrho lub vev xaib thov ntawm lub sijhawm ua haujlwm.

Tsis tas li ntawd, servlets loaded li cas?

Qhov no txheej txheem ntawm thauj khoom ib java servlet ua ntej tau txais kev thov hu ua preloading lossis preinitialization ntawm a servlet . Servlet yog loaded nyob rau hauv qhov kev txiav txim ntawm tus naj npawb (tsis-zero-integer) teev. Ntawd yog, qis dua (piv txwv: 1) tus nqi load-on-startup yog loaded ua ntej thiab tom qab ntawd servlet nrog cov nqi siab dua yog loaded.

Tsis tas li ntawd, thaum servlet rhuav tshem txoj kev hu ua? ua kom puas () txoj kev hu ua los ntawm servlet thawv los qhia rau a servlet tias cov servlet raug tshem tawm ntawm kev pabcuam. Qhov no txoj kev yog xwb hu ua ib zaug tag nrho threads nyob rau hauv lub servlet cov kev pabcuam txoj kev tau tawm los yog tom qab lub sij hawm tawm mus dhau lawm.

Yog li ntawd, dab tsi yog servlet thiab nws lub neej voj voog?

A servlet lub neej voj voog tuaj yeem txhais raws li tag nrho cov txheej txheem los ntawm nws creation mus txog qhov kev puas tsuaj. Cov servlet yog pib los ntawm kev hu rau init() method. Cov servlet hu rau kev pabcuam() txheej txheem los ua tus neeg thov kev thov. Cov servlet raug txiav tawm los ntawm kev hu ua destroy() method.

Yuav ua li cas muaj pes tsawg lub sij hawm txhua lub neej txoj kev ntawm ib tug servlet hu?

Muaj peb Lub neej voj voog txoj kev ntawm Servlet : init() pab() rhuav tshem()

Pom zoo: