एप्लेट और सर्वलेट के बीच अंतर

एप्लेट और सर्वलेट के बीच अंतर
एप्लेट और सर्वलेट के बीच अंतर

वीडियो: एप्लेट और सर्वलेट के बीच अंतर

वीडियो: एप्लेट और सर्वलेट के बीच अंतर
वीडियो: आंतरिक लेखापरीक्षा बनाम वैधानिक लेखापरीक्षा | आंतरिक लेखापरीक्षा और वैधानिक लेखापरीक्षा के बीच अंतर 2024, नवंबर
Anonim

एप्लेट बनाम सर्वलेट्स

जावा में लिखा गया प्रोग्राम जिसे HTML पेज में एम्बेड किया जा सकता है, एप्लेट कहलाता है। एप्लेट वाले वेब पेज को देखने के लिए जावा सक्षम ब्राउज़र का उपयोग किया जा सकता है। जब एप्लेट वाला पृष्ठ देखा जाता है, तो एप्लेट का कोड उपयोगकर्ता कंप्यूटर में स्थानांतरित कर दिया जाता है और ब्राउज़र के जावा वर्चुअल मशीन (JVM) पर निष्पादित किया जाता है। एक जावा प्रोग्राम जो सर्वर की कार्यक्षमता में सुधार/विस्तार के लिए उपयोग किया जाता है उसे सर्वलेट कहा जाता है। सर्वर को अनुरोध-प्रतिक्रिया मॉडल का उपयोग करके होस्ट एप्लिकेशन द्वारा एक्सेस किया जाना चाहिए। सरल शब्दों में, सर्वल्ट को सर्वर पर चलने वाले जावा एप्लेट के रूप में देखा जा सकता है।

एप्लेट क्या है?

जावा में लिखा गया प्रोग्राम जिसे HTML पेज में एम्बेड किया जा सकता है, एप्लेट कहलाता है। एप्लेट वाले वेब पेज को देखने के लिए जावा सक्षम ब्राउज़र का उपयोग किया जा सकता है। जब एप्लेट वाला पृष्ठ देखा जाता है, तो एप्लेट का कोड उपयोगकर्ता कंप्यूटर में स्थानांतरित कर दिया जाता है और ब्राउज़र के जावा वर्चुअल मशीन (JVM) पर निष्पादित किया जाता है। एप्लेट उपयोगकर्ता को इंटरैक्टिव सुविधाएँ प्रदान करने की अनुमति देते हैं जो केवल HTML का उपयोग करके प्रदान करना संभव नहीं हो सकता है। चूंकि एप्लेट का कोड जेवीएम पर चलता है, एप्लेट प्लेटफॉर्म स्वतंत्र हैं (माइक्रोसॉफ्ट विंडोज, यूनिक्स, मैक ओएस, आदि का समर्थन करता है) और जावा का समर्थन करने वाले किसी भी ब्राउज़र में चल सकता है। इसके अलावा, अधिकांश वेब ब्राउज़र द्वारा एप्लेट को कैश किया जाता है। इसलिए वेब पेज पर लौटने पर एप्लेट्स को जल्दी से लोड किया जा सकता है। जब सुरक्षा की बात आती है, तो दो प्रकार के एप्लेट होते हैं जिन्हें हस्ताक्षरित एप्लेट और अहस्ताक्षरित एप्लेट कहा जाता है। अहस्ताक्षरित एप्लेट में कुछ महत्वपूर्ण प्रतिबंध हैं जैसे स्थानीय फाइल सिस्टम तक पहुंचने में असमर्थता। वे वेब पर केवल एप्लेट डाउनलोड साइट तक पहुंच सकते हैं।एक बार हस्ताक्षर सत्यापित होने के बाद हस्ताक्षरित एप्लेट एक स्टैंडअलोन एप्लिकेशन के रूप में व्यवहार कर सकते हैं।

सर्वलेट क्या है?

एक जावा प्रोग्राम जो सर्वर की कार्यक्षमता में सुधार/विस्तार के लिए उपयोग किया जाता है उसे सर्वलेट कहा जाता है। सर्वर को अनुरोध-प्रतिक्रिया मॉडल का उपयोग करके होस्ट एप्लिकेशन द्वारा एक्सेस किया जाना चाहिए। सरल शब्दों में, सर्वल्ट को सर्वर पर चलने वाले जावा एप्लेट के रूप में देखा जा सकता है। आमतौर पर सर्वलेट का उपयोग डेटा को संग्रहीत/संसाधित करने के लिए किया जाता है जो एक HTML फॉर्म का उपयोग करके सबमिट किया गया था और एक वेब पेज में गतिशील सामग्री प्रदान करने के लिए उपयोग किया जाता है। इसके अलावा, सर्वलेट का उपयोग राज्य की जानकारी के प्रबंधन के लिए किया जाता है। जावा सर्वलेट अन्य सीजीआई (कॉमन गेटवे इंटरफेस) तकनीकों की तुलना में कुशल, उपयोग में आसान और पोर्टेबल हैं।

एप्लेट और सर्वलेट में क्या अंतर है?

एक जावा प्रोग्राम जिसे एक HTML पेज में एम्बेड किया जा सकता है और एक जावा सक्षम ब्राउज़र का उपयोग करके देखा जा सकता है उसे एप्लेट कहा जाता है, जबकि एक जावा प्रोग्राम जो सर्वर की कार्यक्षमता में सुधार/विस्तार के लिए उपयोग किया जाता है उसे सर्वलेट कहा जाता है।दरअसल, सर्वलेट को सर्वर पर चलने वाले एप्लेट के रूप में देखा जा सकता है। एक एप्लेट क्लाइंट की मशीन में डाउनलोड किया जाता है और क्लाइंट के ब्राउज़र पर चलता है, जबकि एक सर्वलेट सर्वर पर चलता है और जब यह किया जाता है तो परिणाम क्लाइंट को वापस स्थानांतरित कर देता है। एप्लेट्स का उपयोग करते समय, एप्लेट का पूरा कोड क्लाइंट को ट्रांसफर करना होता है। इसलिए यह सर्वलेट्स की तुलना में अधिक नेटवर्क बैंडविड्थ की खपत करता है, जो क्लाइंट को केवल परिणाम स्थानांतरित करता है।

सिफारिश की: