جدول المحتويات:
التعريف - ماذا تعني دورة حياة سيرفلت؟
دورة حياة servlet هي تسلسل حدث معالجة Java servlet الذي يحدث من تكوين مثيل servlet إلى التدمير. يتم التحكم في دورة حياة servlet بواسطة الحاوية التي تنشر servlet.
تيكوبيديا توضح سيرفلت دورة الحياة
تتكون دورة حياة servlet من أربع مراحل:
- مثيل
- التهيئة
- التعامل مع طلب العميل
- تدمير
عند تعيين طلب servlet ، تقوم حاوية servlet بالتحقق من وجود نسخة فئة servlet. في حالة عدم وجود مثيل ، تقوم حاوية الويب بتحميل فئة servlet وإنشاء مثيل لهذه الفئة وتهيئة هذا المثيل عن طريق استدعاء الأسلوب init ().
اكتمال عملية التهيئة قبل معالجة طلب العميل. لا تستدعي الحاوية الأسلوب init () مرة أخرى ، ما لم يتم إعادة تحميل servlet. بعد اكتمال إنشاء مثيل التهيئة ، تستدعي حاوية servlet طريقة الخدمة () للرد على الطلب. عندما لم تعد هناك حاجة إلى servlet ، تقوم الحاوية بتدمير servlet باستخدام طريقة التدمير (). يتم تنفيذ هذه الطريقة أيضًا مرة واحدة فقط.