जैसा की आप जानते है जावा एक Object Oriented प्रोग्रामिंग लैंग्वेज होने के साथ साथ एक platform Independent प्रोग्रामिंग लैंग्वेज भी है और Java इन्टरनेट नेटवर्क प्रोग्राम की  आवश्यकता को भी पूरा करती है तथा जावा इन्टरनेट से सम्बंधित कई प्रकार के सपोर्ट Systems को भी सपोर्ट करती है जिसकी वजह से जावा को एक महत्त्वपूर्ण प्रोग्रामिंग लैंग्वेज के रूप में जाना जाता है 

Java Support Systems in hindi

Java Support Systems In Hindi 


 जावा के सपोर्ट Systems नीचे दिए गये है जो कि निम्न प्रकार के है:-

(1) Internet

(2) Bite code model

(3) Applet

(4) Serverlet

(5) Html

(6) Rmi

(7) Jsp

(8) J2EE

(9) Application server

(10) J2ME

इनको नीचे विस्तार से समझाया गया है :-

(1) Internet:- इन्टरनेट के लिए जावा प्रोग्राम बहुत जरुरी है क्योकि यह Internet को सुरक्षा तथा Portability प्रदान करती है तथा कंप्यूटर को किसी दूषित संक्रमण से बचाने में मदद करती है |  Internet में जावा प्रोग्राम का उपयोग नेटवर्क के Applications के Programs को लिखने में किया जाता है उदाहरण के लिए applet |

(2) Bite Code Model:- यह जावा प्रोग्रामिंग लैंग्वेज की सबसे बड़ी विशेषताओ  मे से एक  है जावा में कम्पाइलर आउटपुट के रूप में Bite Code का निर्माण करता है | Bite code मॉडल के उपयोग करने का अर्थ है की जावा के प्रोग्राम काफी Compact है | यह विशेषता इन्हें इन्टरनेट पर Downloading के लिए Use Full बनाती  है |

(3) Applet:- जावा में applet का निर्माण किया जा सकता है जो इसे और भी महत्वपूर्ण बनाती  है | applet एक प्रोग्राम है जो यूजर इनपुट तथा डायनामिक रूप से परिवर्तित होने वाले Animations और Audio को प्रभावित कर सकता है applet का use ज्यादातर वेबसाइट में विडियो Audio play करके देखने के लिए किया जाता है |

(4) Servlet:- ये वे छोटे प्रोग्राम है जो एक वेब Connection के सर्वर पर एक्सीक्यूट होते है | ये वेब की कार्य छमता को बढ़ाते है | रिक्वेस्ट रिस्पोंस माडल का उपयोग करके ये निर्मित सेवाओ के लिये फ्रेमवर्क प्रदान कर सकते है |

(5) Html:-  ये एक वेब पेज Data के लिए सुरक्षित वेब पर आधारित एक्सेस प्रदान करती है तथा आप डायनामिक वेब पेज निर्माण तकनीको का उपयोग करके उस डाटा को इंटरेक्टिव रूप से देख तथा संसोधित कर सकते है |

(6) Rmi:- रिमोट मेथड इनवोकेशन एक मशीन पर एक्सीक्यूट हो रहे जावा ऑब्जेक्ट्स को दूसरी मशीन पर एक्सीक्यूट हो रहे जावा ऑब्जेक्ट के Method को Call करने की अनुमती देती है | यह एक महत्वपूर्ण विशेषता है जो डिस्ट्रिब्यूटेड Application का निर्माण करने की सुइधा उपलब्ध कराता है |

(7) Jsp:- यह एक जावा टेक्नोलॉजी का बहुत बड़ा खोज है इसके द्वारा डायनामिक वेब पर आधारित application के रैपिड डेवलपमेंट को बहुत ही आसानी से उपयोग करने योग्य बनाता है और वेबसाइट से संबधित कई प्रकार की उपलब्धियां उपलब्ध कराता है |

(8) J2EE:- इसके अंतर्गत जावा में वेब पे आधारित Application को चलाने के लिए कुछ प्रोटोकॉल तथा apis होती है |

(9) Application server:- Application नेटवर्क के अन्दर किसी कंप्यूटर में एक सर्वर प्रोग्राम होता है जो application प्रोग्रामो के लिए लॉजिक प्रदान करता है इसमें ग्राफिकल यूजर इंटरफ़ेस,बिजनेस लॉजिकल सर्वर डाटा base तथा एक transaction सर्वर समाहित होते है | जावा द्वारा उपयोग किये जाने वाले कुछ एप्लीकेशन सर्वर है:- tomcat server , jrun server |

(10) J2ME:- Java2 Mobile Edition यह Sun Micro Systems द्वारा निर्मित  जावा पर आधारित एक रन टाइम Platform है इसका उपयोग ज्यादातर  मोबाइल फ़ोन के Operating सिस्टम को develop करने में होता है | 

जावा प्रोग्रामिंग लैंग्वेज इन्टरनेट के लिए बहुत उपयोगी है जावा प्रोग्रामिंग लैंग्वेज के सपोर्ट Systems के द्वारा इन्टरनेट को बहुत बड़ी उपलब्धियां प्राप्त हुई है जिनकी वजह से इन्टरनेट पर काफी सारे नए Features  समाहित हुए  है