ASP: सक्रिय सर्वर पृष्ठ - परिचय

सक्रिय सर्वर पेजों की प्रस्तुति

ASP (एक्टिव सर्वर पेज) एक मानक है जो 1996 में इंटरैक्टिव वेब एप्लिकेशन (डायनामिक कंटेंट वाला पेज) के विकास के लिए Microsoft द्वारा विकसित किया गया है। ASP वेबपेज की सामग्री (.asp एक्सटेंशन के साथ) कुछ मापदंडों (एक डेटाबेस में संग्रहीत जानकारी, उपयोगकर्ता प्राथमिकताएं, ...) के आधार पर भिन्न हो सकती है, जबकि एक क्लासिक वेबपेज (.htm या .html एक्सटेंशन के साथ) प्रदर्शित होगा। एक ही जानकारी लगातार।

एएसपी वास्तव में एक तकनीक है, या अधिक सटीक रूप से एक प्रोग्रामिंग वातावरण है जहां क्लाइंट ब्राउज़र, वेब सर्वर, साथ ही डेटाबेस (ADO, ActiveX डेटा ऑब्जेक्ट्स के माध्यम से), COM घटकों (घटक ऑब्जेक्ट मॉडल) के बीच बातचीत, में वस्तुओं का रूप। ASP को सर्वर साइड (साथ ही CGI, PHP, ... स्क्रिप्ट्स) पर निष्पादित किया जाता है, न कि क्लाइंट साइड (जबकि जावास्क्रिप्ट या जावा एप्लेट्स में लिखी गई स्क्रिप्ट क्लाइंट साइड पर - ब्राउजर में चलती है)।

ASP को विशेष टैग्स का उपयोग करके HTML में एक वेब पेज में एकीकृत किया जा सकता है जो वेब सर्वर को निर्देश देगा कि इन टैगों के भीतर शामिल कोड की व्याख्या की जानी चाहिए और डेटा (आमतौर पर HTML कोड) को क्लाइंट ब्राउज़र में वापस करना होगा।

इस प्रकार, सक्रिय सर्वर पृष्ठ 3-स्तरीय आर्किटेक्चर का हिस्सा है। इस शब्द का अर्थ है कि सक्रिय सर्वर पृष्ठ का समर्थन करने वाले सर्वर का उपयोग क्लाइंट ब्राउज़र और डेटाबेस के बीच मध्यस्थ के रूप में किया जा सकता है, जो ADO (ActiveX डेटा ऑब्जेक्ट) तकनीक का उपयोग करता है, जो डेटाबेस प्रबंधन प्रणाली और कनेक्शन के लिए आवश्यक तत्व प्रदान करता है। एसक्यूएल भाषा का उपयोग कर डेटा की हैंडलिंग।

सक्रिय सर्वर पेज के लक्षण

ASP को Microsoft IIS (इंटरनेट सूचना सर्वर) नामक Microsoft वेब सर्वर पर संचालित करने के लिए डिज़ाइन किया गया था। Microsoft द्वारा 1996 में विकसित किए गए इस वेब सर्वर का फ़्री होने का फ़ायदा है, यह Microsoft Windows NT ऑपरेटिंग सिस्टम के तहत चलता है।

हालाँकि, यह मालिकाना तकनीक अब अन्य वेब सर्वरों पर उपलब्ध है, जैसे कि चिली के लिए नेटस्केप फास्टट्रैक सर्वर। सॉफ्टवेयर और अपाचे सहित अन्य सर्वर (अपाचे :: एएसपी मॉड्यूल) के साथ, विभिन्न प्लेटफार्मों पर एएसपी तकनीक का उपयोग करके वेबसाइट बनाना संभव है। यूनिक्स, लिनक्स, पावरपीसी, ...)।

सक्रिय सर्वर पेज की मूल वस्तुएं

सक्रिय सर्वर पृष्ठ ऑब्जेक्ट से बने होते हैं जो सर्वर द्वारा "संसाधित" होंगे। सात बुनियादी वस्तुएँ हैं:

  • अनुप्रयोग : यह वेब एप्लिकेशन का प्रतिनिधित्व करने वाली वस्तु है, यह कहना है, एक ऐसा ऑब्जेक्ट जिसमें ऑनलाइन एप्लिकेशन से जुड़े आगंतुकों द्वारा साझा की गई सभी जानकारी है।
  • ObjectContext : यह Microsoft लेनदेन सर्वर (MTS: Microsoft लेनदेन सर्वर) के साथ किसी भी लेनदेन को नियंत्रित कर सकता है।
  • अनुरोध : क्लाइंट से HTTP अनुरोध में सर्वर को भेजी गई जानकारी को पुनः प्राप्त करने के लिए इस ऑब्जेक्ट का उपयोग किया जाता है।
  • प्रतिक्रिया : इसका उपयोग क्लाइंट (ब्राउज़र) को HTTP प्रतिक्रिया बनाने और भेजने के लिए किया जाता है।
  • सर्वर : इसमें वेब सर्वर के लिए विशिष्ट जानकारी है।
  • सत्र : यह आपको उपयोगकर्ता सत्रों को प्रबंधित करने की अनुमति देता है, अर्थात एक पृष्ठ से दूसरे पृष्ठ तक जानकारी रखने के लिए कहना है।
  • ASPError : यह ऑब्जेक्ट ASP लिपियों के निष्पादन के दौरान आई त्रुटियों को पुनर्प्राप्त और सेट करता है।

मूल दस्तावेज़ CommentcaMarche.net पर प्रकाशित हुआ।

पिछला लेख अगला लेख

शीर्ष युक्तियाँ