English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Servlet

Servlet توفر طريقة بناء تطبيقات الويب القائمة على المكونات، مستقلة عن المنصة، بدون قيود أداء CGI. يمكن للـ Servlet الوصول إلى سلسلة كاملة من API Java، بما في ذلك API JDBC لتحقيق الوصول إلى قواعد البيانات التجارية. هذا الدليل سيعلمك كيفية تطوير تطبيقات الويب القائمة على Java Servlet بخطوات بسيطة.

ابدأ الآن في تعلم Servlet!

لماذا تعلم Servlet؟

باستخدام Servlet، يمكنك جمع إدخالات المستخدم من نماذج الويب، عرض السجلات من قاعدة البيانات أو مصادر أخرى، وتوليد صفحات الويب ديناميكيا.

عادة ما تكون Java Servlet تهدف إلى نفس الغرض الذي يحققه البرنامج الذي يتم تنفيذه باستخدام واجهة الممر العام (CGI). ولكن، لديها العديد من المزايا مقارنة بـ CGI.

  • ال أداء أفضل بشكل ملحوظ.

  • Servlet تنفذ داخل مساحة عنوان الخادم على الويب. لا تحتاج إلى إنشاء عملية منفصلة لمعالجة كل طلب من العملاء.

  • Servlet مستقلة عن المنصة لأنها مكتوبة بلغة Java.

  • مدير الأمان لـ Java على الخادم ينفذ مجموعة من القيود لحماية موارد جهاز الخادم. لذلك، servlet معتمد.

  • Servlet يستخدم جميع وظائف مكتبة Java. يمكنه التواصل مع applet، قاعدة البيانات أو برامج أخرى من خلال واجهة الاتصال بالشبكة أو RMI.

تطبيقات Servlet

  • قراءة البيانات الواضحة التي يرسلها العميل (المتصفح). هذا يشمل نماذج HTML على الصفحة، وقد تأتي أيضًا من الأبلت أو برامج HTTP المخصصة.

  • قراءة بيانات الطلب HTTP غير المباشر التي يرسلها العميل (المتصفح). هذا يشمل ملفات الحلوى، نوع الوسائط وخطط التشغيل التي يفهمها المتصفح، وما إلى ذلك.

  • معالجة البيانات وإنتاج النتائج. قد يتطلب هذا العمل محادثة مع قاعدة بيانات، تنفيذ مكالمات RMI أو CORBA، استدعاء خدمات الويب أو حساب الرد مباشرة.

  • إرسال بيانات واضحة (مثل مستند) إلى العميل (المتصفح). يمكن إرسال المستندات في多种 تنسيقات، بما في ذلك النص (HTML أو XML)، الثنائي (صورة GIF)، Excel وما إلى ذلك.

  • إرسال إجابة HTTP غير مباشرة إلى العميل (المتصفح). هذا يشمل إخبار المتصفح أو العميل الآخر بنوع المستند الذي يتم إرجاعه (مثل HTML)، إعداد ملفات الحلوى والمعلمات المخزنة في المخزن المؤقت، وأداء مهام أخرى من هذا النوع.

من هو من يُنصح بقراءة هذا الدليل؟

يُصمم هذا الدليل خصيصًا للبرمجيين Java. قبل قراءة هذا الدليل، يجب أن تكون على دراية بمفاهيم Servlet Framework وأجهزته API. بعد الانتهاء من هذا الدليل، ستكتشف أنك قد وصلت إلى مستوى متوسط في استخدام Servlets، ويمكنك بعد ذلك إكمال التقدم بدراسة أعمق وتطبيق عملي.

ما يجب أن تعرفه قبل قراءة هذا الدليل:

قبل بدء قراءة هذا الدليل، من الأفضل أن يكون لديك فهم جيد للغة البرمجة Java. إذا كان لديك فهم أساسي لبرامج الويب وكيف تعمل الإنترنت، فإن ذلك سيساعدك في فهم هذا الدليل.

تعليمية Servlet ذات الصلة