فہرست کا خانہ:
تعریف - سرلیٹ لائف سائیکل کا کیا مطلب ہے؟
سرویلیٹ لائف سائیکل جاوا سرویلیٹ پروسیسنگ ایونٹ کی ترتیب ہے جو سرلیٹ مثال کی تخلیق سے لے کر تباہی تک ہوتا ہے۔ سرلیٹ لائف سائیکل کنٹینر کے ذریعہ کنٹرول کیا جاتا ہے جو سرلیٹ کو تعینات کرتا ہے۔
ٹیکوپیڈیا سرورٹ لائف سائیکل کی وضاحت کرتا ہے
سرلیٹ لائف سائیکل چار مراحل پر مشتمل ہے:
- انسٹیٹیشن
- ابتدا
- کلائنٹ کی درخواست سے نمٹنے
- تباہی
جب ایک سرویلیٹ درخواست کی نقشہ بندی کی جاتی ہے ، تو سرلیٹ کنٹینر سرویلٹ کلاس مثال کے طور پر موجود ہوتا ہے۔ اگر مثال موجود نہیں ہے تو ، ویب کنٹینر سرولیٹ کلاس کو لوڈ کرتا ہے ، اس کلاس کا ایک نمونہ تشکیل دیتا ہے اور اس (init) کو طریقہ کو کال کرکے اس مثال کو شروع کرتا ہے۔
ابتدائی عمل کلائنٹ کی درخواست سے نمٹنے سے پہلے مکمل ہو گیا ہے۔ کنٹینر دوبارہ شروع () طریقہ پر کال نہیں کرتا ہے ، جب تک کہ سرویلیٹ دوبارہ لوڈ نہ ہو۔ انسٹینٹیشن اور انیشلائزیشن مکمل ہونے کے بعد ، سرولیٹ کنٹینر سروس () کے طریقہ کار کو درخواست کا جواب دینے کے لئے کال کرتا ہے۔ جب سرولیٹ کی مزید ضرورت نہیں رہتی ہے ، تو کنٹینر نالی () کے طریقہ کار کے ذریعہ سرلیٹ کو تباہ کردیتا ہے۔ یہ طریقہ صرف ایک بار عمل میں لایا جاتا ہے۔