مقدمة :-
في السنوات الاولي لولادة
الويب كانت تطبيقات الويب تتميز بالثبات فكانت لغة توصيف النصوص (HTML) هي الاداة
الرئيسية لتطوير صفحات الويب وكان المتصفح (Web Browser) يقوم بتفسير مصطلحات الـ (HTML) وتجهيزها
بغرض عرض النتائج المطلوبة من مستخدم الويب .
ولكن مع اتساع نطاق الانترنت
اصبحت تطبيقات الويب في حاجة الي طبيعة ديناميكية ليتمكن المستخدم من التفاعل مع
صفحات الويب ، فأصبحت لغة الـ (HTML) وحدها لا
تكفي لانشاء مثل هذة التطبيقات ،، وكان لابد من الاستعانة ببعض اللغات الاخري
لتطوير تطبيقات الويب ، ومن أشهرها مجموعة البرامج النصية (Scripts) .
بعد ذلك قامت مايكروسوفت
بتطوير تقنية في هذا المجال أطلقت عليها (Active Server Pages) او الاسم المختصر (ASP) وبالتالي
يمكن لمطور الويب ان يستخدم هذة التقنية مع لغة الـ (HTML) وأيضا
البرامج النصية الـ (Scripts)
وبالتالي يمكن ان تتكون صفحة
الويب من مجمعة اكواد (HTML) و (ASP) و (Scripts) . اما الان
سنبداء في دارسة التقنية الجديدة من مايكروسوفت (ASP.net) .
---------------------------------------------------------------------------------------------------------
·
كيفية عمل تطبيقات الويب ؟
نجد ان تطبيقات الويب تعتمد علي
العمل بين جهازين هما السرفر (Server) و جهاز العميل (Client) فيقوم جهاز العميل بارسال طلب
الي تطبيق الويب Web Application الموجود علي جهاز السرفر عبر
شبكة الانترنت ، كما بالشكل التالي
v جهاز العميل (Client):-
يقوم جهاز العميل بأرسال طلب
(Request) بواسطة المتصفح (Web Browser) يتمثل في عنوان الموقع الذي يريد العميل تصفحة وعرضة الي شبكة
الانترنت فتتم معالجتة بأستخدام البروتوكول (HTTP) (Hyper Text Transport Protocol) الذي يقوم بتوصيل الطلب الي جهاز السرفر المناسب الذي يوجد علية
الموقع .
v جهاز السرفر (Server):-
يقوم السرفر باستلام الطلب (Request) من خلال
البروتوكول (HTTP) فيتم تشغيل تطبيق الويب (Web Application) تحت بيئة الـ (IIS)(Microsoft Internet Information Services) فيتم معالجة التطبيق وارسال النتيجة (Response) وهي الصفحة
التي يريد جهاز العميل عرضها .
شكل توضيحي
بالتوفيق ان شاء الله
0 التعليقات:
إرسال تعليق