السلام عليكم
دائما يذكر مصطلح Container مع Servlet
فما المقصود به ؟
يكون موجود داخل ال Web Server, وهو المسؤول عن تشغيل ملفات السيرفلرت, لانه كما تعلم, السيرفلت مكتوب بلغة الجافا, ويحتاج الى Container يتخاطب مع ال JVM الموجودة على الجهاز, ثم يرجع ناتج ملف ال Servlet الى ال Web Server.
لو فرضنا ان لدينا Servlet يقوم بجمع رقمين ..
فانت ترسل الرقمين الى ال Web Server الذي بدوره يرسلها الى ال Servlet Container, ثم يقوم ال Servlet Container بتشغيل السيرفلت مع تمرير الرقمين الى ال dpGet او doPost من خلال الكائن Request, فيقوم السيرفلت بارجاع النتيحة الى ال Servlet Container من خلال الكائن Response الذي بدوره ويرجع النتيجة الى ال Web Server الذي بدوره يرسلها الى ال User.
User ---> Web Server ---> Servlet Container ---> JVM
التعليقات