इस पोस्ट में, हम जावा में एप्लेट और सर्वलेट के बीच के अंतर को समझेंगे।
एप्लेट
-
उन्हें क्लाइंट-साइड पर निष्पादित किया जाता है।
-
यह एक वेब ब्राउज़र में चलता है।
-
यह क्लाइंट मशीन पर चलता है।
-
इसके मूल पैकेज 'java.applet.*' और 'java.awt.*' हैं।
-
कुछ विधियों में init (), स्टॉप (), पेंट (), प्रारंभ (), नष्ट () शामिल हैं।
-
एप्लेट को निष्पादित करने के लिए एक यूजर इंटरफेस की आवश्यकता होती है।
-
उपयोगकर्ता इंटरफ़ेस उदाहरण AWT या स्विंग हैं।
-
एप्लेट को निष्पादित करने के लिए क्लाइंट मशीन पर यूजर इंटरफेस की आवश्यकता होती है।
-
ऐसा इसलिए किया जाता है क्योंकि इसके लिए अधिक बैंडविड्थ की आवश्यकता होती है।
-
क्लाइंट मशीन पर निष्पादित होने के बाद से वे जोखिम में हैं।
सर्वलेट
-
इसे सर्वर-साइड पर निष्पादित किया जाता है।
-
यह वेब पेज पर चलता है।
-
यह सर्वर पर चलता है।
-
इसके मूल पैकेज में 'javax.servlet.*' और 'java.servlet.http.*' शामिल हैं।
-
कुछ जीवन चक्र विधियों में init (), सेवा (), और नष्ट () शामिल हैं।
-
इसे निष्पादित करने के लिए किसी इंटरफ़ेस की आवश्यकता नहीं है।
-
चूंकि उन्हें सर्वर पर निष्पादित किया जाता है, इसलिए उन्हें कम बैंडविड्थ की आवश्यकता होती है।
-
वे एप्लेट की तुलना में अधिक सुरक्षित हैं क्योंकि वे सर्वर की सुरक्षा में हैं।