بيت تطوير ما هو servlet جافا؟ - تعريف من techopedia

ما هو servlet جافا؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Java Servlet؟

Java Servlets هي وحدات برنامج Java من جانب الخادم تقوم بمعالجة طلبات العميل والإجابة عليها وتنفيذ واجهة servlet. يساعد في تحسين وظائف خادم الويب مع الحد الأدنى من الحمل والصيانة والدعم.

يعمل servlet كوسيط بين العميل والخادم. أثناء تشغيل وحدات servlet على الخادم ، يمكنها تلقي الطلبات التي يقدمها العميل والرد عليها. توفر كائنات الطلب والاستجابة من servlet طريقة ملائمة للتعامل مع طلبات HTTP وإرسال البيانات النصية مرة أخرى إلى العميل.

نظرًا لأن servlet مدمجة مع لغة Java ، فإنها تمتلك أيضًا جميع ميزات Java مثل قابلية النقل العالية واستقلال النظام الأساسي والأمان واتصال قاعدة بيانات Java.

تيكوبيديا تشرح Java Servlet

هناك نوعان من Java Servlet: Basic و HTTP.

يتم استخدام servlets HTTP كما يلي:

  • عند إرسال نموذج HTML ، يقوم servlet بمعالجة البيانات وتخزينها.
  • عندما يوفر عميل استعلام قاعدة بيانات ، يتم توفير النتائج إلى العميل بواسطة servlet.
  • في معظم الحالات ، يستخدم الخادم واجهة البوابة العامة (CGI).

ومع ذلك ، فإن Java Servlets لديها العديد من المزايا على CGI ، بما في ذلك:

  • يتم تشغيل servlet في نفس العملية ، مما يلغي الحاجة إلى إنشاء عملية جديدة لكل طلب.
  • يجب إعادة تحميل برنامج CGI لكل طلب CGI. ومع ذلك ، لا تتطلب servlet إعادة التحميل وتبقى في الذاكرة بين الطلبات.
  • يستجيب servlet لطلبات متعددة في وقت واحد باستخدام مثيل واحد ، ويوفر الذاكرة وإدارة البيانات المستمرة بسهولة.
  • يعمل محرك servlet في صندوق رمل أو بيئة مقيدة ، مما يحمي الخادم من servlets التي قد تكون ضارة.
ما هو servlet جافا؟ - تعريف من techopedia