دورة جافا سيرفلت
دورة جافا سيرفلت

دورة جافا سيرفلت – المحاضرة الأولى

دورة جافا سيرفلت - المحاضرة الأولى ما هو Java Servlets يتم استخدام تقنية Servlet لإنشاء تطبيق ويب (موجود على جانب الخادم ويقوم بإنشاء صفحة ويب ديناميكية).
دورة جافا سيرفلت - المحاضرة الأولى ما هو Java Servlets يتم استخدام تقنية Servlet لإنشاء تطبيق ويب (موجود على جانب الخادم ويقوم بإنشاء صفحة ويب ديناميكية).

دورة جافا سيرفلت – المحاضرة الأولى
ما هو Java Servlets
يتم استخدام تقنية Servlet  لإنشاء تطبيق ويب (موجود على جانب الخادم ويقوم بإنشاء صفحة ويب ديناميكية).

تقنية Servlet  قوية وقابلة للتطوير بسبب لغة جافا. قبل Servlet  ، كانت لغة البرمجة النصية CGI (Common Gateway Interface)  شائعة كلغة برمجة من جانب الخادم. ومع ذلك ، كان هناك العديد من العيوب لهذه التكنولوجيا.

هناك العديد من الواجهات والفئات في Servlet API  مثل Servlet  GenericServlet HttpServlet ServletRequest ServletResponse  وما إلى ذلك.

يمكن وصف Servlet  بطرق عديدة ، اعتمادًا على السياق.

Servlet  هي تقنية تُستخدم لإنشاء تطبيق ويب.

Servlet  هو واجهة برمجة تطبيقات توفر العديد من الواجهات والفئات بما في ذلك الوثائق.

Servlet  هي واجهة يجب تنفيذها لإنشاء أي Servlet.

Servlet عبارة عن فئة تعمل على توسيع إمكانات الخوادم والاستجابة للطلبات الواردة.

Servlet  هو مكون ويب يتم نشره على الخادم لإنشاء صفحة ويب ديناميكية

دورة جافا سيرفلت

ما هو تطبيق الويب web application ؟
تطبيق الويب هو تطبيق يمكن الوصول إليه من الويب. يتكون تطبيق الويب من مكونات الويب مثل Servlet  و  JSP و Filter وما إلى ذلك وعناصر أخرى مثل   HTML و  CSS  وجافا سكريبت. عادةً ما يتم تنفيذ مكونات الويب في خادم الويب وتستجيب لطلب HTTP.
واجهة البوابة المشتركة CGI (Common Gateway Interface)
تتيح تقنية  CGI  لخادم الويب استدعاء برنامج خارجي وتمرير معلومات طلب HTTP  إلى البرنامج الخارجي لمعالجة الطلب. لكل طلب ، يبدأ عملية جديدة

دورة جافا سيرفلت

عيوب واجهة البوابة المشتركة CGI (Common Gateway Interface)

هناك العديد من المشاكل في تقنية CGI:

إذا زاد عدد العملاء ، فسيستغرق إرسال الاستجابة وقتًا أطول.

لكل طلب ، يبدأ عملية ، ويقتصر خادم الويب على بدء العمليات.

يستخدم لغة تعتمد على النظام الأساسي مثل C ، C ++ ، بيرل

مميزات سيرفليت Servlet

هناك العديد من مزايا Servlet  على CGI.  تنشئ حاوية الويب سلاسل رسائل لمعالجة الطلبات المتعددة إلى Servlet.  للخيوط فوائد عديدة على العمليات مثل أنها تشترك في مساحة ذاكرة مشتركة وخفيفة الوزن وتكلفة الاتصال بين الخيوط منخفضة. مزايا  Servlet  هي كما يلي:

أداء أفضل: لأنه ينشئ مؤشر ترابط لكل طلب ، وليس عملية.

قابلية: لأنه يستخدم لغة جافا.

قوي: JVM  تدير Servlets ، لذلك لا داعي للقلق بشأن تسرب الذاكرة ، وجمع مخلفات التخزين في الذاكرة ، وما إلى ذلك.

آمن: لأنه يستخدم لغة جافا.

دورة جافا سيرفلت

لشراء الدورة التدريبية يمكنك زيارة صفحة الدورة التدريبية