-->

ما هي تقنية Java Servlets وكيف تعمل ولماذا نحتاج الي استخدامها بدلا من CGI

ما هي Java Servlets

هي البرامج التي تعمل على Server وتعمل كطبقة وسطية بين طلبات قادمة من المتصفح أو
 HTTP Client الي HTTP Server.

 تستخدم servlet في صنع تطبيقات الويب المتفاعلة ( Dynamic Web Application ) وتقوم باخذ الطلبات من المستخدم ومعالجتها علي السيرفر لذلك تعد من التقنيات الخاصة بـ back-end.

ايضا تمكنك هذه التقنية من التعمل مع قواعد البيانات وتحزين المعلومات و تقوم بتوليد صفحات 
( html , json , xml ).


مميزات التقنية :

  1. تتميز باداء عالي المستوي حيث انها تقسم العمليات والطلبات القادمة من المستخدمين علي انها process وتقوم بتقسيمها الي threads تعمل علي الرد علي المستخدمين في نفس الوقت.
  2. تعمل علي جميع المنصات لانها platform-independent بكونها مبنية علي الجافا والتي تدعم تعدد المنصات.
  3. تعمل علي حماية عالية جدا في مجال التطبيقات فمن الصعب اختراقها لانها تعتمد علي java Security manager.
  4. لديها كامل الدعم من java والتواصل الجيد بين باقي التقنيات الخاصة بلغة الجافا مثل JDBC و Applet.

رابط الفيديو :   https://youtu.be/soxCibs93OA