الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

web server vs application server

بدأه m_ab_78 في 12 يوليو 2011 · 5 رد · 1,690 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

إخواني الاعزاء

أرجو سرد الفرق بين WebServer و ال Application Server ؟ مع إعطاء الأمثلة إن أمكن

وشكرا للمساعدة

#3

السلام عليكم ورحمة الله وبركاته

شكرا جزيلا أخي VB Helper

ولكن لقد بحثت من قبل ووجدت نفس النتائج تقريبا ولكن لم أفهم ماهو ال application server ،

فارجو الشرح بالعربي

#4

السلام عليكم ورحمه الله وبركاته

اخي خادم التطبيقات يستخدم لتشغيل الكود (Business Logic) او اي كود يتولد من طبقة العرض, فخادم الويب يقوم بعرض الصفحات التي تتيح للمستخدمين التفاعل مع الاكواد الموجوده في خادم التطبيقات

.:: Wish to become better and better ::.

#5

السلام عليكم ورحمة الله وبركاته

شكرا أخي العزيز على الاهتمام

معلوماتي المسبقة قبل البحث عن هذا الموضوع ، أن Web Server ماهو إلا البرنامج المسئول عن استقبال ال Request من خلال الانترنت

ثم يقوم بمعرفة الامتداد Extension للصفحة المطلوبة فإذا كانت HTML يقوم بالرد بكود الصفحة في ال Response

أما إذا كانت صفحات dynamic مثل asp , aspx , jsp , .... فيقوم الWeb Server بمخاطبة المكتبة (Library) الخاصة لل Extension المطلوب لتنفذ الكود الموجود بداخل الصفحة ثم تحويل ناتج التنفيذ إلى HTML وإرساله لل Web Server ليتم وضعه في الResponse.

ويوجد داخل ال Web Server مكان لتحديد المكتبة الخاصة بال Extension ويطلق عليها اسم Mapping. (بالنسبة للDot Net فعند تنصيب ال Framework يقوم بتعريف الExtensions الخاصة به مثل aspx , ascx, ... وتحديد الlibraries الخاصة بهم دون تدخل من المبرمج)

مثال للWeb Server الذي أعرفه هو Microsoft IIS

وكنت أعتقد أن هذه المكتبات (Libraries) هي المقصودة بال Application Server

وبعد البحث ...

شعرت أني لم أفهم ولكن جاءني إنطباع أن ال Application Server ليست هي هذه المكتبات لان من ضمن ما قراءته عن ال Application Server أنه يمكن استخدامه كــ Web Server !!!! ،، إزاي ؟؟؟ :sad:

وأخيراً

أرجو إعادة تصحيح ما كتبته حتى يتكون عندي مفهو متكامل صحيح

#6

السلام عليكم ورحمه الله وبركاته

اخي ال Web Server و ال Application Server ما هي الا خوادم وليست برامج وبالنسبة للاخير يمكن تضبيط الاخير ليكون خادم ويب يعني الخلاصة خادم الويب مجموعة جزئية من خادم التطبيقات

.:: Wish to become better and better ::.

مواضيع مشابهة