Life Cycle of Servlet
Monday, 29 May 2017
Advance Web Programming
Life Cycle of Servlet-
1. init() - เคฏเคน servlet เคो initialize เคเคฐเคจे เคे เคฒिเค เคฌเคจाเคฏा เคเคฏा เคนै เคคเคฅा เคเคธ method เคो เคेเคตเคฒ เคเค เคฌाเคฐ call เคिเคฏा เคा เคธเคเคคा เคนै, เค เคฐ्เคฅाเคค เคि เคนเคฐ user request เคชเคฐ init() method เคो call เคจเคนी เคนोเคคा เคนै।
init() method เคตเคน data create เคเคฐเคคा เคนै เคो เคि servlet เคी เคชूเคฐी lifecycle เคฎें use เคिเคฏा เคाเคฏेเคा।
Example- public void init() throws servlet exception{};
2. Service()- เคฏเคน main method เคนै, เคो เคि task เคो complete เคเคฐเคคा เคนै, web server , service() method เคो call เคเคฐเคคा เคนै เคเคธเคे เคฌाเคฆ service() method เคฆ्เคตाเคฐा client เคी request handle เคी เคाเคคी เคนै เคคเคฅा service()method เคนी client เคो response send เคเคฐเคคा เคนै।
Server เคे เคชाเคธ servlet เคी request เคเคคे เคนी server เคเค เคจเค thread generate เคเคฐเคคा เคนै เคคเคฅा service()method เคो call เคเคฐเคคा เคนै, เคเคธเคे เคฌाเคฆ service()method http request เคे เคช्เคฐเคाเคฐ เคो check เคเคฐ เคे เคเคธเคे เค เคจुเคธाเคฐ function เคो call เคเคฐเคคा เคนै।
Example- http request เคฏเคฆि GET() เคी เคเคฏी เคนै เคคो service()method Do GET() Function เคो เคเคฐेเคा।
3. Destroy() - เคเคธ method เคो servlet เคी life cycle เคे end เคฎें call เคिเคฏा เคाเคคा เคนै।
Destroy() method call เคเคฐเคจे เคชเคฐ servlet เคो database connection เคो stop เคเคฐเคจे, background thread เคो halt เคเคฐเคจे เคคเคฅा เค เคจ्เคฏ process เคเคฐเคจे เคा chance เคฆिเคฏा เคाเคคा เคนै।
Example- public void destroy();
Destroy() method เคे เคฌाเคฆ servlet เคे object garbage collection เคे เคฒिเค mark เคเคฐ เคฆिเค เคाเคคे เคนैं।
1. init() - เคฏเคน servlet เคो initialize เคเคฐเคจे เคे เคฒिเค เคฌเคจाเคฏा เคเคฏा เคนै เคคเคฅा เคเคธ method เคो เคेเคตเคฒ เคเค เคฌाเคฐ call เคिเคฏा เคा เคธเคเคคा เคนै, เค เคฐ्เคฅाเคค เคि เคนเคฐ user request เคชเคฐ init() method เคो call เคจเคนी เคนोเคคा เคนै।
init() method เคตเคน data create เคเคฐเคคा เคนै เคो เคि servlet เคी เคชूเคฐी lifecycle เคฎें use เคिเคฏा เคाเคฏेเคा।
Example- public void init() throws servlet exception{};
2. Service()- เคฏเคน main method เคนै, เคो เคि task เคो complete เคเคฐเคคा เคนै, web server , service() method เคो call เคเคฐเคคा เคนै เคเคธเคे เคฌाเคฆ service() method เคฆ्เคตाเคฐा client เคी request handle เคी เคाเคคी เคนै เคคเคฅा service()method เคนी client เคो response send เคเคฐเคคा เคนै।
Server เคे เคชाเคธ servlet เคी request เคเคคे เคนी server เคเค เคจเค thread generate เคเคฐเคคा เคนै เคคเคฅा service()method เคो call เคเคฐเคคा เคนै, เคเคธเคे เคฌाเคฆ service()method http request เคे เคช्เคฐเคाเคฐ เคो check เคเคฐ เคे เคเคธเคे เค เคจुเคธाเคฐ function เคो call เคเคฐเคคा เคนै।
Example- http request เคฏเคฆि GET() เคी เคเคฏी เคนै เคคो service()method Do GET() Function เคो เคเคฐेเคा।
3. Destroy() - เคเคธ method เคो servlet เคी life cycle เคे end เคฎें call เคिเคฏा เคाเคคा เคนै।
Destroy() method call เคเคฐเคจे เคชเคฐ servlet เคो database connection เคो stop เคเคฐเคจे, background thread เคो halt เคเคฐเคจे เคคเคฅा เค เคจ्เคฏ process เคเคฐเคจे เคा chance เคฆिเคฏा เคाเคคा เคนै।
Example- public void destroy();
Destroy() method เคे เคฌाเคฆ servlet เคे object garbage collection เคे เคฒिเค mark เคเคฐ เคฆिเค เคाเคคे เคนैं।
good
ReplyDelete