جافا سيرفلت

مؤلف: Louise Ward
تاريخ الخلق: 6 شهر فبراير 2021
تاريخ التحديث: 28 يونيو 2024
Anonim
2  JAVA EE Servlets API & interfaces & classes
فيديو: 2 JAVA EE Servlets API & interfaces & classes

المحتوى

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

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


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

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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

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

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

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

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

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


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