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

लेखक: Laura McKinney
निर्माण की तारीख: 4 अप्रैल 2021
डेट अपडेट करें: 13 मई 2024
Anonim
Java ReentrantLock - fairness, tryLock and more
वीडियो: Java ReentrantLock - fairness, tryLock and more

विषय

जावा में एप्लेट और सर्वलेट के बीच महत्वपूर्ण अंतर यह है कि एप्लेट एक छोटा जावा प्रोग्राम है जो क्लाइंट-रन पर चलता है जबकि सर्वलेट एक छोटा जावा प्रोग्राम है जो सर्वर-रन पर चलता है।


जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो संकलक और दुभाषिया दोनों का उपयोग करता है। ज्यादातर सभी सॉफ्टवेयर जावा प्रोग्रामिंग लैंग्वेज में बनाए जाते हैं। जावा कोड विंडोज, लिनक्स और मैक ओएस पर लिखा जा सकता है। C और C ++ प्रोग्रामिंग भाषा का सिंटैक्स काफी समान है। जावा प्रोग्राम चलाने के लिए ब्राउज़र का निर्माण करता है जो एक ग्राफिकल यूजर इंटरफेस बनाने में मदद करता है। जावा प्रोग्रामिंग लैंग्वेज इन दिनों इस्तेमाल और ट्रेंड में है। जावा कोड लिखने के लिए, एक प्रोग्रामर को सॉफ्टवेयर डेवलपमेंट किट (एसडीके) की आवश्यकता होती है जिसमें एक कंपाइलर, दुभाषिया शामिल होता है जो C ++ में नहीं होता है। एपलेट और सर्वलेट दोनों जावा प्रोग्राम हैं। एप्लेट और सर्वलेट एक दूसरे से भिन्न होते हैं, जावा में एप्लेट और सर्वलेट यह है कि एप्लेट एक छोटा जावा प्रोग्राम है जो क्लाइंट-रन पर चलता है जबकि सर्वलेट एक छोटा जावा प्रोग्राम है जो सर्वर-रन पर चलता है।

एप्लेट छोटा जावा प्रोग्राम है जो क्लाइंट साइड पर चलता है और HTML कोड में एम्बेडेड होता है। जावा के एपीआई में एक पुस्तकालय है जिसे एप्लेट कहा जाता है। जावा एपीआई में एक वर्ग है जिसे एप्लेट के रूप में जाना जाता है। यदि आप कोई उपवर्ग बनाते हैं तो आपको उपवर्ग को सार्वजनिक करने की आवश्यकता होती है। Init (), सेवा (), नष्ट () Applet पर विधियां हैं। Init () एक तरीका है जो प्रोग्राम को इनिशियलाइज़ करने के लिए उपयोग किया जाता है। कार्यक्रम शुरू करने के लिए स्टार्ट () विधि का उपयोग किया जाता है। Stop () विधि का उपयोग प्रोग्राम को रोकने के लिए किया जाता है। सर्वलेट्स छोटे जावा प्रोग्राम हैं जो सर्वर साइड पर चलते हैं। सर्वलेट्स का उद्देश्य क्लाइंट से अनुरोध एकत्र करना और एक वेब पेज बनाना है। Java.servlet है और java.servlet.http का उपयोग सर्वलेट्स को इनवॉइस करने के लिए किया जाता है। प्रोग्राम को मेमोरी में इनिशियलाइज़ करने के लिए Init () मेथड का प्रयोग किया जाता है। सेवा () एक विधि है जो HHTP को संसाधित करती है और नष्ट कर देती है () संसाधनों को जारी करने वाली विधि है।


सामग्री: जावा में एप्लेट और सर्वलेट के बीच अंतर

  • तुलना चार्ट
  • एप्लेट
  • सर्वलेट
  • मुख्य अंतर
  • निष्कर्ष
  • व्याख्यात्मक वीडियो

तुलना चार्ट

आधारएप्लेट सर्वलेट
अर्थएप्लेट एक छोटा जावा प्रोग्राम है जो क्लाइंट-रन पर चलता है

सर्वलेट एक छोटा जावा प्रोग्राम है जो सर्वर-रन पर चलता है।

 

इंटरफेसएप्लेट यूजर इंटरफेस का उपयोग करते हैंसर्वलेट किसी भी उपयोगकर्ता इंटरफ़ेस का उपयोग नहीं करता है
बैंडविड्थएप्लेट को अधिक नेटवर्क बैंडविड्थ की आवश्यकता होती हैसर्वलेट को कम नेटवर्क बैंडविड्थ की आवश्यकता होती है
सुरक्षा एप्लेट में सुरक्षा कम हैसर्वलेट में अधिक सुरक्षा है

एप्लेट

एप्लेट छोटा जावा प्रोग्राम है जो क्लाइंट साइड पर चलता है और HTML कोड में एम्बेडेड होता है। जावा के एपीआई में एक पुस्तकालय है जिसे एप्लेट कहा जाता है। जावा एपीआई में एक वर्ग है जिसे एप्लेट के रूप में जाना जाता है। यदि आप कोई उपवर्ग बनाते हैं तो आपको उपवर्ग को सार्वजनिक करने की आवश्यकता होती है। Init (), सेवा (), नष्ट () Applet पर विधियां हैं। Init () एक तरीका है जो प्रोग्राम को इनिशियलाइज़ करने के लिए उपयोग किया जाता है। कार्यक्रम शुरू करने के लिए स्टार्ट () विधि का उपयोग किया जाता है। कार्यक्रम को रोकने के लिए स्टॉप () विधि का उपयोग किया जाता है।


सर्वलेट

सर्वलेट्स छोटा जावा प्रोग्राम है जो सर्वर साइड पर चलता है। सर्वलेट्स का उद्देश्य क्लाइंट से अनुरोध एकत्र करना और एक वेब पेज बनाना है। Java.servlet है और java.servlet.http का उपयोग सर्वलेट्स को इनवॉइस करने के लिए किया जाता है। Init () मेथड को प्रोग्राम को मेमोरी में इनिशियलाइज़ करने के लिए प्रयोग किया जाता है। सेवा () एक विधि है जो HHTP को संसाधित करती है और नष्ट कर देती है () संसाधनों को जारी करने वाली विधि है।

मुख्य अंतर

  1. एप्लेट एक छोटा जावा प्रोग्राम है जो क्लाइंट-रन पर चलता है जबकि सर्वलेट एक छोटा जावा प्रोग्राम है जो सर्वर-रन पर चलता है।
  2. एप्लेट यूजर इंटरफेस का उपयोग करता है जबकि सर्वलेट किसी भी यूजर इंटरफेस का उपयोग नहीं करता है।
  3. एप्लेट को अधिक नेटवर्क बैंडविड्थ की आवश्यकता होती है जबकि सर्वलेट को कम नेटवर्क बैंडविड्थ की आवश्यकता होती है।
  4. एप्लेट में सुरक्षा कम होती है जबकि सर्वलेट में अधिक सुरक्षा होती है

निष्कर्ष

ऊपर इस लेख में हम उदाहरण के साथ एप्लेट और सर्वलेट के बीच स्पष्ट अंतर देखते हैं।

व्याख्यात्मक वीडियो