2011-06-03 20 views
5

क्या कोई मुझे एप्लिकेशन सर्वर और वेब सर्वर के बीच अंतर बता सकता है। मैं एपेच और लैंप के साथ कम या ज्यादा परिचित हूं लेकिन मैं नहीं देख सकता कि एक एप्लिकेशन सर्वर क्या है।एप्लिकेशन सर्वर बनाम वेब सर्वर

उत्तर

5

आप वेब सर्वर जानते हैं: वे HTTP अनुरोधों को संभालते हैं।

ऐप सर्वर आमतौर पर जावा ईई स्पेस में उपयोग किए जाते हैं। वे वेब सर्वर बना सकते हैं या नहीं भी हो सकते हैं। वे सर्वलेट/जेएसपी समर्थन जोड़ते हैं (सर्लेट जावा क्लास हैं जो एक ऐप सर्वर में चलते हैं और HTTP अनुरोधों को सुनते हैं; जेएसपी जावा सर्वर पेजेस हैं, एक टेम्पलेटिंग समाधान जो HTML उत्पन्न करने के लिए servlets का उपयोग करता है) और कभी-कभी ईजेबी (एंटरप्राइज़ जावा बीन्स)।

ऐप सर्वर थ्रेडिंग, नामकरण, पूलिंग इत्यादि जैसी सेवाओं को प्रदान करता है जो इसके अंदर चलते हैं।

+0

से क्यों इस मतदान किया गया था? मेरे द्वारा – duffymo

+0

+1। अच्छा, संक्षिप्त, संक्षिप्त उत्तर। – cbmeeks

3

एक एप्लिकेशन सर्वर विभिन्न ग्राहकों द्वारा उपयोग किए जाने वाले एप्लिकेशन/सेवाओं को चलाता है। आम तौर पर यह आपको उन अनुप्रयोगों को तैनात और प्रबंधित करने की अनुमति देता है जिन्हें डेस्कटॉप पर बजाय सर्वर मशीन पर चलाने की आवश्यकता होती है।

यह आम तौर पर सेवाओं जैसे सुरक्षा, संदेश, लेन-देन समन्वय, आदि के रूप में applicaitons द्वारा प्रयोग की जाने के एक बड़े सेट प्रदान करता है ...

यह या पैकेज के भाग के रूप में एक वेब सर्वर नहीं हो सकता है हो सकता है (लेकिन अधिकांश करते हैं)।

एक वेब सर्वर केवल HTTP अनुरोधों को संभालने और वेब पृष्ठों और अन्य स्थिर या गतिशील सामग्री को वापस करने से संबंधित है।

प्रैक्टिस में वेब सर्वर को विभाजित करने वाली रेखा रेज़र तेज नहीं है और दोनों के बीच एक बड़ा ग्रे क्षेत्र है।

2

एक वेब सर्वर HTTP प्रोटोकॉल को संभालता है। जब वेब सर्वर को HTTP अनुरोध प्राप्त होता है, तो यह HTTP प्रतिक्रिया के साथ प्रतिक्रिया करता है, जैसे HTML पृष्ठ वापस भेजना।

एक एप्लिकेशन सर्वर विभिन्न प्रोटोकॉल के माध्यम से क्लाइंट अनुप्रयोगों के लिए तर्क का खुलासा करता है, संभवतः HTTP सहित। जबकि एक वेब सर्वर मुख्य रूप से को वेब ब्राउज़र में डिस्प्ले के लिए HTML भेजने के साथ सौदा करता है, एक एप्लिकेशन सर्वर क्लाइंट एप्लिकेशन प्रोग्राम द्वारा उपयोग के लिए व्यावसायिक तर्क तक पहुंच प्रदान करता है।

this article

संबंधित मुद्दे