گھر ترقی جاوا سرویلیٹ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

جاوا سرویلیٹ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - جاوا سرولیٹ کا کیا مطلب ہے؟

جاوا سرولیٹس سرور کی طرف سے جاوا پروگرام ماڈیولز ہیں جو کلائنٹ کی درخواستوں پر کارروائی کرتے ہیں اور ان کا جواب دیتے ہیں اور سرویلیٹ انٹرفیس کو نافذ کرتے ہیں۔ یہ کم سے کم اوور ہیڈ ، بحالی اور مدد کے ساتھ ویب سرور کی فعالیت کو بڑھانے میں مدد کرتا ہے۔

ایک سرویلیٹ کلائنٹ اور سرور کے بیچ وسطی کا کام کرتا ہے۔ چونکہ سرور پر ماڈیول ماڈیول چلتے ہیں ، وہ موکل کی طرف سے کی گئی درخواستوں کو موصول اور جواب دے سکتے ہیں۔ سرویلیٹ کی درخواست اور جوابی اشیاء HTTP درخواستوں کو سنبھالنے اور مؤکل کو واپس ٹیکسٹ ڈیٹا بھیجنے کا ایک آسان طریقہ پیش کرتے ہیں۔

چونکہ ایک سرویلیٹ جاوا زبان کے ساتھ مربوط ہے ، لہذا اس میں جاوا کی تمام خصوصیات بھی ہیں جیسے اعلی نقل و حمل ، پلیٹ فارم کی آزادی ، سیکیورٹی اور جاوا ڈیٹا بیس رابطہ۔

ٹیکوپیڈیا جاوا سرولیٹ کی وضاحت کرتا ہے

جاوا سرلیٹ کی دو اقسام ہیں: بنیادی اور HTTP۔

مندرجہ ذیل کے طور پر HTTP سرولیٹس استعمال کیے جاتے ہیں:

  • جب ایچ ٹی ایم ایل فارم جمع کیا جاتا ہے تو ، سرورٹ ڈیٹا کو پروسس اور اسٹور کرتا ہے۔
  • جب کوئی مؤکل ڈیٹا بیس استفسار فراہم کرتا ہے ، تو نتائج کلائنٹ کو سرویلیٹ کے ذریعہ فراہم کیے جاتے ہیں۔
  • زیادہ تر معاملات میں ، سرور عام گیٹ وے انٹرفیس (CGI) استعمال کرتا ہے۔

تاہم ، جاوا سرولیٹس کے سی جی آئی سے زیادہ فوائد ہیں ، ان میں شامل ہیں:

  • ایک سرور ایک ہی عمل میں چلتا ہے ، ہر درخواست کے لئے ایک نیا عمل پیدا کرنے کی ضرورت کو ختم کرتا ہے۔
  • ہر CGI درخواست کے لئے CGI پروگرام کو دوبارہ لوڈ کرنا ضروری ہے۔ ایک سرلیٹ ، تاہم ، دوبارہ لوڈ کی ضرورت نہیں ہے اور درخواستوں کے درمیان یادداشت میں باقی رہتا ہے۔
  • ایک سرویلیٹ ایک ہی وقت میں میموری کی بچت اور مستقل ڈیٹا کا آسانی سے انتظام کرکے ایک ساتھ متعدد درخواستوں کا جواب دیتا ہے۔
  • سرولیٹ انجن سینڈ باکس یا محدود ماحول میں چلتا ہے ، سرور کو ممکنہ طور پر نقصان دہ سریلیٹس سے بچاتا ہے۔
جاوا سرویلیٹ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف