-. يتحمل المخدم عبء عمليات ترجمة هذه النصوص البرمجية.
ات المستخدمة في النصوص البرمجية من جهة المخدم
من أشهر التقنيات المُستخدّمة في تطوير النصوص البرمجية من جهة المخدم:
مبرم
مول
تاريخياً؛ جرى تطوير النصوص البرمجية من جهة المخدم؛ اعتماداً على لغات البرمجة التقليدية أو اللغات
الخطاطية التقليدية مثتل © و 0860 و 50001 اا506؛ بحيث كان التطوير يعتمد على إنشاء ما يسمى ب
ا١6© (©0160186 /ا981©1/2 060071100) لتحصيل المعطيات التي يرسلها الزبون وللتعامل معها. وقد
كان نظام التشغيل الذي يعمل عليه مخدم الوب؛ هو المسؤول عن عملية تنفيذ هذه البرامج بحيث كان يجري
إلى تطبيق مخدم الوبء
توجيه نتائج
جرى حديثا تطوير
من قبل مخدم الوب أو عن طريق وحدات برمجية إضافية وضمن فضاء العمل والعنونة الُخصصين لمخدم
من أشهر التقنيات المُستخدَمة في تطويرالنصوص البرمجية من جهة المخدم:
٠ .581©: لم يجر تصميم هذه التقنية لكتابة النصوص البرمجية الخاصة ببيثة الوبء ولكنها أثبتت فعالية
عالية في هذا المجال؛ وهي ما تزال مستخدمة لكتابة برامج ا06 والوحدات الخاصة بمخدم الوب
011/م نظرا ُ لإمكانياتها الكبيرة في معالجة سلاسل المحارف؛ وهي العناصر التي يتم تبادلها بشكل
أساسي في تطبيق وب. تأخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية؛ اللاحقة ا
٠ 256 جرى تطوير هذه التقنية من قبل شركة مايكروسوفت؛ وهي تستخدم لغات مثل 80001 8178ل
و5001 8/ا. تأخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية؛ اللاحقة 05
البرمجة المقادة بالأحداث؛ واعتماد إطار عمل “0057.". تأخذ ملفات النصوص البرمجية التي تستخدم هذه
التقنية؛ اللاحقة 4(م5/.
٠ ©0]4: جرى تطويرها كتقنية من تقنيات المصادر المفتوحة (©50070 . 00960)؛ وهي تكافئ تقنية
5ه من حيث إمكانياتها. مع تمتعها بميزة الإنفتاح وبإمكانية التطوير والتحسين والتوسع من قبل العديد من
طبرم
* 001050900: وهي نسخة تجارية من التقنية التي طورتها شركة 1/18020076018 لدعم النصوص
البرمجية من جهة المخدم. تتوفر هذه التقنية على أكثر من بيئة عمل وتدعم التعامل مع أكثر من نظام إدارة
٠ تأخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية؛ اللاحقة ]0.
قواعد بيا
٠ 55ل: وهي دقنية مبنية على لغة جافا لبناء نص برمجي من جهة المخدم. تتوفر هذه التقنية على أكثر
من بيئة عمل (01/0107لا/0/1000:/5). تأخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية؛
اللاحقة 56ل
مخدمات الوب الأكثر انتشاراً
٠ مخدم عطعورق:
٠ مخدم (56171065 00لا2 10010 أاعتتعاه11501:
مخدم 058اع7:
يعتبر مخدم 00116م8» نظام مفتوح المصدر قنمته 00ثلة00/00؟ 08ة5000 00018 ويتوفر مع رمازه مجاناً على منصات
عل حنمل حتدتكء لل لاملل 10/108005
هذا المخدم بالكثير من الخصائص ١
للبروتوكولات الآمنة.551 و 715؛ وتوفيره لإمكانيات التحكم بشكل صفحات الخطأء با
مما يسمح بتطويره وتحسينه ومعالجة ثغراته بصورة أ
على الإطلاق بحسب إحصاءات عام 3005
نذكر منها: دعمه للعديد من لغات البرمجة مثل 8:1 010 وده
'ضافة إلى توفر رمازه على نحو مفتوح
مخدم (56771166 صمت مسعوكمه1 أع-عاه1) 115
جرى تطوير هذا المخدم من قبل شركة 14000500 وهو عبارة عن مجموعة من الخدمات المخصصة لبيئة الوب والقي تعمل
على نظام التشغيل 18700085. يتم توزيع هذا التطبيق حالياً كخدمة من نظم الشغيل 2000 100005 و 2003 117700085
اعتاصقى رمم 10700011520
تتضمن النسخة الحالية 6.0 115 خدمات 111717/111175 ,111017 ,53117 ,17117. ويُعتبر مخدم 115 المناض الأقوى
النواحي الأمنية. وقد جرى تجاوز العديذ من الثفرات في انسدة التجريبية 7.0 118 وجرى تصميمها على شكل وحدات
ومكونات منفصل مما يضيف مرونة أكبر في التعامل مع هذه المكونات.
مكدم تعصه5 نك !11 مسعتدرة وتلل محمل صلق :
جرى تطوير هذا المخدم من قبل شركة 2410005560 500 يُدعى حالياً 0148 51071. يتميز هذا المخدم بغصائص أمان
يتوفر المخدم على أغلب منصات العمل وهو يعطي العديد من الميزات للتطبيقات التي تستخد.
تنيات 888 و1187 وتقنيات 001
مخدم و70
تم تطوير هذا المخدم من قبل شركة 160000108 08ا28 وهو يحتل المرتبة الأولى من حيث السرعة منذ عشر سنوات»
ويعمل على منصات عمل 101016 بمختلف أنواعهاء
اتثبيت مخدم 115
- التأكد من تغطية عتاديات المخدم الحاجات أليييا النسخة 115 ألثى تثبثها. متلا يُنصح باستخدام مخدم
بذاكرة أولية 512 ومعالج 24 كدد أدنى؛ عند استخدام النسخة 6.0 0115
- . التأكد من تثبيت عائلة البروتوكولات 100/1 وذلك عن طريق إعدادات خصائص الاتصال الشبكي.
- إعداد القرص الصلب الخاص بمخدم 115 وتهيئته باستخدام نظام الملفات 111155
تتضمن عدة إصدارات من نظام التشغيل 171000875 المخدم 115 كإحدى خدماتهاء
المراحل التالية:
هذا المخدم نتبع
1- نضغط زر 51811 ثم نختار خيار لوحة التحكم.
3-_يمكننا اختيار جزئيات التثبيت من خلال النقر على زر 1618115
نلاحظ بالنقر على أيقونة 10015 201071015001178 من خيارات لوحة التحكم ظهور أيقونة خاصة للوصول
كما نلاحظ أيضاً أنه يجري تلقائياً عملية إضافة مجلد باسم 1105171113 ضمن القرص الصلب الذي يجري
تثبيت 115 عليه.
واجهة إدارة مجموعة مخدمات 115
تتكون واجهة إدارة 115 كما يظهر الشكل أدناه؛ من قسمين رئي
6 القسم الأيمر الخاص بإظهار مخدمات 115 العاملة على نفس الجهاز أو على عدة أجهزة ضمن
0 القسم الأيمن الذي تظهر فيه الفهارس الفرعية والملفات المحتواة ضمن هذه المجلدات.
ماك وعتا دتمم :©
م« + 2 اماق هك ساق كج +
تفعيل وإيقاف تفعيل أي من الخدمات باستخدام خيارات 580:1 - 5:00 - 2088 عبر النقر بالزر الأيمن
يمكننا ضبط الإعدادات التلقائية لمخدم وب 115 بالنقر على الخيار :1108 من قائمة شريط الأدوات.
استضافة مواقع الوب في 115
تعتمد الفكرة الأساسية في استضافة المواقع على إنشاء مجلدات تحتوي وثائق وصفحات ال .1111311 المراد
نشرهاء بالإضافة إلى النصوص البرمجية التي تعمل من جهة الزبون أو من جهة المخدم. يتولى مخدم 115
دور الوسيط الذي يستقبل طلبات متصفح الوب ويعيد المحتوى المناسب من المجلد المناسب.
يُنشئ 115 مجلداً تلقائياً باسم 80:00 يعتبر المجلد الرئيسي التلقائي. كما يقدم 115 آلية لإضافة مجلدات
أخرى وإدارتها. حيث تشكل هذه المجلدات جذر شجرة المجلدات التي تحتوي وثائق وصفحات مواقع الوب.
المجلد التلقائي المُحدد ضمن نفس إعدادات المخدم؛ بحيث يمكن لمتصفح الوب في الوصول إليها واستعراضيا
لتمكين وصول مستخدمي المتصفح إلى صفحات موقع غير محتواة ضمن المجاد الرئيسي التلقاٌ
ما يسمى بالمجاد الافتراضي.
يظهر المجلد للمتصفح وكأده محتوى ضمن المجلد الرئيسي التلقائي بالرغم من كونه غير محتوى فيزياثياً
يمتلك كل مجاد افتراضي اسم بديل (أو اسم مسار)؛ وهو الاسم الذي يستخدمه المستعرض للوصول إلى هذا
المجلد ويكون عادة أقصر من المسار الفيزيائي الحقيقي لهذا المجلد.
1- درجة أمان أعلى كونها تحجب عن المتطفلين؛ المسار ال
2-. سهولة عملية إدارة المخدم؛ وجعل عملية نقل الملفات
يائي الحقيقي للمجلد.
عملية سهلة لا تسبب أي تغيير للعناوين المستخدمة ضمن الصفحات.
3 سهولة استذكار المسار الافتراضي كونه أقصر من المسار الفيزيائي.
إضافة مجلد اأتراضي لاستضافة موقع
الإضافة مجلد افتراضي بغرض استضافة مجموعة من صفحات الوب؛ نتقر بالزر الأيمن على خيار 18018
عاأه0ا17/6 ثم نختار من القائمة 186 الخيار :008610 71:001. تؤدي هذه العملية إلى تشغيل معالج
خاص بإنشاء المجلدات الافتراضية.
© يُطلب تحديد الاسم المُستخدَم للوصول إلى هذا المجلد؛
© يُطلب تحديد اسم الموقع الفيزيائي لهذا المجلد على القرص؛
© يُطلب تحديد صلاحيات الوصول لمحتويات هذا المجلد.
بعد ضبط هذه الإعدادات يصبح بإمكاننا وضع ملف من نمط .111111 ضمن المجلد الفيزيائي الحقيقي الذي
يمثله المجلد الافتراضي ويصبح بإمكاننا استعراضه عن طريق متصفح الوب؛ حيث يمكنتا الوصول إلى
محتوى صفحة الوب مباشرة باستخدام محدد الموارد القياسي ,10181
يجري الوصول إلى صفحة 181001 على مجلد افتراضي باسم 10178780 ضمن مخدم موصول على الشبكة
ويحمل العنوان 17: 10.12.17.5؛ بكتابة محدد المورد القياسي:
فإذا كان لدينا مخدم 0115 نستطيع ربط 0ا©1100:/10.12.17.5/070 باسم نطاق معين فيصبح محدد
الموراد القياسي من الشكل:
الفصل الثاني
عنوان الموضوع:
النماذج في 2017111
الكلمات المفتا.
النماذج في 2014711
تُعدٌ النماذج واجهة التفاعل الأساسية بين المستخدم وا
بيات العاملة على المخدم والنصوص البر.
أهداف تعليمية:
يتعرف الطالب في هذا الفصل على:
٠ المحة عن 301710
٠ عناصر نماذج 3017101
٠ الحقول النصية
د حقول الاختيار
الأزرار
م الحقول المخفية
هو عبارة عن معيار متقدم عن المعيار 117041-40 جرى وضعه لبناء نسخة -157240 متوافقة تماماً مع الشروط الصارمة المعيار
من ناحية أسلوب كتابة التأشيرات؛ واحترام إغلاق كل تأشيرة مفتوحة؛ والتركيز على التداخل الصحيح للتأشيرات؛ وعدم
التسامح في تجاوز بعض التأشيرات» واستخدام الفواصل: (" ")
قي الواصفات مثل "عبتا" جعسنتزشنى وغيرهاء
النماذج في ,25111111
الغفرض من النماذج:
٠ ترف النماذج بأنها آلية تهدف إلى جعل صفحات .111141 أكثر تفاعلية. وتسمح النماذج لمستخدمي
صفحة الوب بتوزيع البيانات ضمن حقول محتواة في صفحة .111111 وإرسال هذه البيانات إلى مخدم الوب
* _يتدرج تعقيد تفاعلية النماذج من حقل بحث بسيط إلى نموذج خاص بنظام بيع وشراء متكامل
الشبكة؛ أو إلى نظام استعلام إلكتروني؛ أو أية خدمة تمكّن المستخدم من إدخال معلومات تمهيداً لمعالجتها
* _يتكون النموذج من حقل إدخال أو أكثر. يمكن أن تكون هذه الحقول؛ حقول إدخال نصية؛ أو أزرارء أو
مربعات اختيار ؛ أو قوائم؛ أو حتى خرائط صور
* تكون عناصر النموذج محصورة بين التأشي
* _ يحتوي النموذج مكونات .111111 أخرى؛ فهو لايقتصر بالضرورة على عناصر النموذج. فعلى سبيل
. كما يمكن
للنموذج أن يحتوي على نصوص برمجية من جهة الزبون؛ مكتوبة بلغة 187850:01 أو غيرهاء تساعد في
المثاله يمكن للنموذج أن يحتوي نصوصاً وصوراً (تساعد في شرح كيفية ملء حقول الذمو
عند إرسال النموذج للمعالجة؛ يُرسل المتصفح بيانات الحقول إلى المخدم لمعالجتها أو إلى عنوان بريد
إلكتروني أو إلى نص برمجي من جهة الزبون. يُعبر الشكل التالي عن نموذج تقليدي: