JSTL Full Form in Hindi



JSTL Full Form in Hindi, Full Form in Hindi JSTL, JSTL Meaning in Hindi, JSTL Full Form, JSTL Ka Full Form Kya Hai, JSTL का Full Form क्या है, JSTL Ka Poora Naam Kya Hai, JSTL Meaning in English, JSTL Full Form in Hindi, JSTL Kya Hota Hai, JSTL का Full Form क्या हैं, JSTL का फुल फॉर्म क्या है, Full Form of JSTL in Hindi, JSTL किसे कहते है, JSTL का फुल फॉर्म इन हिंदी, JSTL का पूरा नाम और हिंदी में क्या अर्थ होता है, JSTL का क्या Use है, दोस्तों क्या आपको पता है JSTL की Full Form क्या है, और JSTL होता क्या है, अगर आपका answer नहीं है, तो आपको उदास होने की कोई जरुरत नहीं है, क्योंकि आज हम इस पोस्ट में आपको JSTL की पूरी जानकारी हिंदी भाषा में देने जा रहे है, तो फ्रेंड्स JSTL Full Form in Hindi में और JSTL का पूरी इतिहास जानने के लिए इस पोस्ट को लास्ट तक पढ़े.

JSTL Full Form in Hindi – जेएसटीएल क्या है ?

JSTL की फुल फॉर्म Java Standard Tag Library होती है. JSTL को हिंदी में जावा मानक टैग लाइब्रेरी कहते है. जावा स्टैंडर्ड टैग लाइब्रेरी जेएसटीएल पूर्व में जावासर्वर पेज स्टैंडर्ड टैग लाइब्रेरी Java EE Web Site Development Platform का एक घटक है. यह सामान्य कार्यों जैसे XML डेटा प्रोसेसिंग सशर्त निष्पादन, डेटाबेस एक्सेस, लूप और अंतर्राष्ट्रीयकरण के लिए JSP टैग की टैग लाइब्रेरी को जोड़कर JSP विनिर्देशन का विस्तार करता है.

JSTL को जावा समुदाय प्रक्रिया के तहत जावा स्पेसिफिकेशन रिक्वेस्ट (जेएसआर) 52 के रूप में विकसित किया गया था. 8 मई 2006 को JSTL 1.2 जारी किया गया था इसके बाद 7 दिसंबर, 2011 को JSTL 1.2.1 जारी किया गया था. JSTL सीधे J एम्बेडेड एम्बेडेड कोड का उपयोग किए बिना JSP पृष्ठ के भीतर तर्क को Embed करने का एक प्रभावी तरीका प्रदान करता है. जावा कोड को अंदर और बाहर तोड़ने के बजाय एक Standardized Tag Set का उपयोग अधिक बनाए रखने योग्य कोड की ओर जाता है और एप्लिकेशन कोड और User Interface के विकास के बीच चिंताओं को अलग करने में सक्षम बनाता है.

JSTL JSP टैग्स का एक संग्रह है जो मुख्य कार्यक्षमता को जोड़ती है जो कई JSP Applications के लिए सामान्य हैं. JSTL, Iterate सशर्त डेटाबेस ऑपरेशन को हैंडल करने का समर्थन करता है. और यह XML SQL को भी ऑपरेट करता था. इस सब के लिए आपको JSTL की एक जार फ़ाइल की आवश्यकता है जिसे आप http://tomcat.apache.org/taglibs/index.html से डाउनलोड कर सकते हैं और इसे अपने क्लासपाथ में जोड़ सकते हैं. यदि आप ग्रहण का उपयोग कर रहे हं, तो उन्हें केवल लिबर फोल्डर और बिल्डपैथ में जोड़ें.

JSTL का परिचय ?

JSP स्टैंडर्ड टैग लाइब्रेरी (JSTL) जावा सर्वर पेज (JSP) प्रोग्रामिंग में पेश किया जा रहा एक नया घटक है. सीमा शुल्क टैग Users को मूल्यवान घटकों का पुन: उपयोग करने में सक्षम बनाता है. हालांकि उन्हें बार-बार बनाने परीक्षण करने और बहस करने की आवश्यकता होती है. इस समस्या को हल करने के लिए, JSTL बनाया गया था. यह पुन: प्रयोज्य मानक टैग का एक सेट प्रदान करता है. JSTL Developers की मांगों का जवाब है जो सशर्त प्रसंस्करण अंतर्राष्ट्रीयकरण डेटाबेस एक्सेस और एक्सएमएल प्रसंस्करण जैसे कार्यों को संभालने का एक तरीका है.

JSTL आमतौर पर उपयोग किए जाने वाले Tag Library का एक मानक सेट है. इस लाइब्रेरी में JSP पेज लिखने और विकसित करने के लिए उपयोग किए जाने वाले टैग का मानक सेट है. JSTL यूजर को एक स्क्रिप्ट मुक्त वातावरण प्रदान करता है. यूजर जावा कोड और स्क्रिप्टलेट के बजाय टैग का उपयोग करके कोड लिख सकता है. JSTL में पुनरावृत्त टैग, सशर्त टैग, अंतर्राष्ट्रीयकरण टैग और SQL टैग शामिल हैं. JSP पेज में प्रवाह को नियंत्रित करने के लिए Iterators और सशर्त टैग का उपयोग किया जाता है. अंतर्राष्ट्रीयकरण टैग Users को आवश्यक भाषा और स्थानीयकरण और अंतर्राष्ट्रीयकरण के लिए प्रारूपण प्रदान करते हैं. डेटाबेस तक पहुँचने और तालिकाओं को अपडेट करने के लिए JSTL में SQL टैग्स का उपयोग किया जाता है.

What is JSTL in Hindi?

JSTL का अर्थ है Java सर्वर पेज स्टैंडर्ड टैग लाइब्रेरी, और यह कस्टम JSP टैग लाइब्रेरीज़ का एक संग्रह है जो सामान्य वेब डेवलपमेंट कार्यक्षमता प्रदान करता है.

JSTL का अर्थ है JSP स्टैंडर्ड टैग लाइब्रेरी. JSTL मानक टैग लाइब्रेरी है जो JSP पेज व्यवहार को नियंत्रित करने के लिए टैग प्रदान करता है. JSTL टैग्स का उपयोग Iteration और control Statement, Internationalization, SQL आदि के लिए किया जा सकता है. हम इस JSTL ट्यूटोरियल में विस्तार से JSTL टैग पर गौर करेंगे.

पहले हमने देखा कि कैसे हम JSP कोड को HTML की तरह लिखने के लिए JSP EL और JSP एक्शन टैग का उपयोग कर सकते हैं लेकिन उनकी कार्यक्षमता बहुत सीमित है. उदाहरण के लिए, हम EL या एक्शन तत्वों का उपयोग करके एक संग्रह के माध्यम से लूप नहीं कर सकते हैं और हम क्लाइंट साइड में टेक्स्ट की तरह दिखाने के लिए HTML टैग से बच नहीं सकते हैं. यह वह जगह है जहाँ JSTL टैग काम आते हैं क्योंकि हम JSTL टैग्स से बहुत कुछ कर सकते हैं.

JSTL जावा EE API का हिस्सा है और अधिकांश सर्वलेट कंटेनरों में शामिल है. लेकिन हमारे JSP पृष्ठों में JSTL का उपयोग करने के लिए, हमें आपके सर्वलेट कंटेनर के लिए JSTL जार डाउनलोड करने की आवश्यकता है. ज्यादातर बार आप उन्हें सर्वर डाउनलोड के उदाहरण परियोजनाओं में पा सकते हैं और आप उनका उपयोग कर सकते हैं. आपको अपने वेब एप्लिकेशन प्रोजेक्ट WEB-INF/lib निर्देशिका में इन पुस्तकालयों को शामिल करने की आवश्यकता है

Tag लाइब्रेरी के प्रकार ?

JSTL चार मुख्य टैग लाइब्रेरी प्रदान करता है -

कोर टैग लाइब्रेरी -

इस लाइब्रेरी में वे टैग शामिल हैं जो लगभग सभी वेब अनुप्रयोगों के लिए महत्वपूर्ण और बुनियादी कार्य करते हैं. इसमें लूपिंग, भाव, मूल्यांकन और Basic Input और आउटपुट शामिल हैं.

अंतर्राष्ट्रीयकरण और स्वरूपण टैग लाइब्रेरी -

इस लाइब्रेरी में वे टैग हैं जिनका उपयोग डेटा को पार्स करने के लिए किया जाता है जैसे कि वर्तमान स्थान के आधार पर दिनांक और समय.

SQL टैग लाइब्रेरी

इस लाइब्रेरी में SQL डेटाबेस तक पहुँचने के लिए उपयोग किए जाने वाले टैग हैं. यह JSP के माध्यम से डेटाबेस पर SQL क्वेरी को निष्पादित करने के लिए एक इंटरफ़ेस प्रदान करता है.

JSTL JSP टैग्स का एक संग्रह है जो JSP Applications में मुख्य कार्यक्षमता को एन्क्रिप्ट करता है और JSTL टैग्स के साथ मौजूदा कस्टम टैग्स को एकीकृत करने के लिए एक रूपरेखा प्रदान करता है. यह पुनरावृत्तियों XML दस्तावेज़ों में हेरफेर करने के लिए टैग SQL टैग, सशर्त, अंतर्राष्ट्रीयकरण टैग का भी समर्थन करता है.

Web Applications में सामग्री प्रस्तुत करने का सबसे पसंदीदा विकल्प JSPs है. JSP विभिन्न स्रोतों से प्राप्त सामग्री के प्रतिपादन के लिए जिम्मेदार हैं. जेएसटीएल जावा स्टैंडर्ड टैग लाइब्रेरी के आगमन से पहले डेवलपर्स ने प्रस्तुति तर्क को कोड करने के लिए Scriptlet और Expressions का उपयोग किया. स्क्रिप्टलेट्स और एक्सप्रेशंस के उपयोग के कारण JSP कोड को जावा और HTML के साथ मिलाया जाता है, जिससे प्रेजेंटेशन लॉजिक को समझने में कठिनाई होती है और इससे बुरे सपने आते हैं. इसके अलावा डेवलपर्स को जेएसपी में व्यावसायिक तर्क कोड लिखने के लिए लुभाया जाता है इस प्रकार प्रस्तुति तर्क के साथ व्यापार तर्क को अलग करने के सर्वोत्तम अभ्यास का उल्लंघन किया जाता है.

जेएसटीएल सामग्री को सटीक और स्वच्छ तरीके से प्रस्तुत करने के लिए टैग लाइब्रेरी के सेट को पेश करके इन मुद्दों को हल करता है. JSTL टैग का उपयोग करके हम पूरी तरह से स्क्रिप्टलेट्स और एक्सप्रेशंस का उपयोग करने से बच सकते हैं और हमारे पास साफ और बनाए रखने योग्य कोड हो सकते हैं.

JSTL से बना है -

  • एक अभिव्यक्ति की भाषा

  • पुस्तकालयों को टैग करें

  • टैग लाइब्रेरी सत्यापनकर्ता

हम अभिव्यक्ति की भाषा का उपयोग अंतर्निहित वस्तुओं जैसे अनुरोध, प्रतिक्रिया, सत्र और स्कूप की गई वस्तुओं विभिन्न स्कोपों में संग्रहीत वस्तुएं, पेज गुंजाइश, अनुरोध गुंजाइश, सत्र गुंजाइश और आवेदन गुंजाइश तक पहुंचने के लिए कर सकते हैं. मानक टैग लाइब्रेरी वेब अनुप्रयोग कार्यक्षमता प्रदान करती है जैसे संग्रह, अंतर्राष्ट्रीयकरण पर पुनरावृत्ति करना, डेटाबेस या एक्सेस डेटाबेस से डेटा पुनर्प्राप्त करना और XML से निपटना आदि. टैग लाइब्रेरी के चार अलग-अलग प्रकार मौजूद हैं. यानी Core, Formatting, SQL और XML. टैग लाइब्रेरी सत्यापनकर्ता JSP पृष्ठों में स्क्रिप्ट और टैग लाइब्रेरी के उपयोग को प्रतिबंधित कर सकते हैं; हालाँकि ये सत्यापनकर्ता कोर JSTL कार्यान्वयन का हिस्सा नहीं हैं.

JSTL के लाभ -

  • यह अभिव्यक्ति भाषा समर्थन जावा सेम परीक्षा JSP पेज में स्क्रिप्टलेट के साथ तुलना में स्वचालित रूप से किया जाता है.

  • यह मानकीकृत अंतर्राष्ट्रीयकरण प्रारूपण का समर्थन करता है. फ़ॉर्मेटिंग नंबर, समय, दिनांक आदि के लिए समर्थित टैग का उपयोग करके यह स्क्रिप्टलेट कोडिंग में संभव नहीं था.

  • एक प्रोग्रामर को समझने में आसान. JSP स्टैंडर्ड टैग लाइब्रेरी OOP भाषा के जटिल सिंटैक्स का पालन नहीं करता है. ये टैग XML टैग्स पर आधारित हैं जो HTML के समान हैं.

  • यह डेटा की आसान पहुंच और हेरफेर प्रदान करता है.

  • कोड की जटिलता को कम करता है एकल टैग लंबी स्क्रिप्ट कोड को बदल सकता है.

  • JSP स्टैंडर्ड टैग लाइब्रेरी का उपयोग करके पुन: प्रयोज्यता प्राप्त की जाती है.

मानक टैग − यह JSP पृष्ठों की पोर्टेबल कार्यक्षमता की एक समृद्ध परत प्रदान करता है. एक डेवलपर के लिए कोड को समझना आसान है.

कोड नीट एंड क्लीन − जैसा कि डेवलपर को भ्रमित करता है JSTL का उपयोग कोड को साफ और स्वच्छ बनाता है.

स्वचालित JavabeansInterospection समर्थन − यह JSP स्क्रिप्ट पर JSTL का एक फायदा है. JSTL अभिव्यक्ति भाषा JavaBean कोड को बहुत आसानी से संभालती है. हमें वस्तुओं को नीचे गिराने की आवश्यकता नहीं है जिसे स्कॉप्ड विशेषताओं के रूप में पुनः प्राप्त किया गया है. JSP स्क्रिप्ट कोड का उपयोग करना जटिल होगा और JSTL ने उस उद्देश्य को सरल बना दिया है.

मनुष्यों के लिए पढ़ने में आसान − JSTL XML पर आधारित है जो HTML के समान है. इसलिए, डेवलपर्स को समझना आसान है.

कंप्यूटर के लिए समझने में आसान − ड्रीमविवर और फ्रंट पेज जैसे टूल अधिक से अधिक HTML कोड उत्पन्न कर रहे हैं. HTML टूल्स HTML कोड को फॉर्मेट करने का एक बड़ा काम करते हैं. HTML कोड को scriplet कोड के साथ मिलाया जाता है. जेएसटीएल को एक्सएमएल अनुपालन टैग के रूप में व्यक्त किया गया है, HTML पीढ़ी के लिए दस्तावेज़ के भीतर JSTL कोड को पार्स करना आसान है.

JSTL के आवेदन -

  • जेएसपी स्टैंडर्ड टैग लाइब्रेरी के सबसे महत्वपूर्ण Applications में से एक वेबसाइट विकसित कर रहा है जो विभिन्न स्थानों पर चलती है.

  • जेएसपी स्टैंडर्ड टैग लाइब्रेरी का उपयोग करके डायनामिक वेब Applications विकसित करना डायनामिक वेब Applications विकसित करने के लिए विभिन्न टैग सपोर्ट करता है.

  • Web Application को किसी भी संबंधपरक डेटाबेस का उपयोग करके वास्तविक समय डेटा हेरफेर की आवश्यकता होती है.

  • जावा एप्लिकेशन जहां अभिव्यक्ति भाषा आयात है.

  • यह सर्वर-साइड एप्लिकेशन विकसित करने के लिए सबसे उपयुक्त है.

JSTL की विशेषताएं -

JSTL टैग्स ने वेबसाइट बनाने के लिए प्रोग्रामर्स के काम को आसान बना दिया क्योंकि ये JSP स्टैंडर्ड टैग लाइब्रेरी टैग JSP पेजों को बनाए रखने का एक आसान तरीका प्रदान करते हैं.

JSTL का उद्देश्य एसपी पृष्ठों को बनाए रखने के लिए एक आसान तरीका प्रदान करना है. JSTL में परिभाषित टैग के उपयोग ने वेब पेज बनाने के लिए डिजाइनरों के कार्य को सरल बनाया है. वे अब केवल उस कार्य से संबंधित टैग का उपयोग कर सकते हैं जिसे उन्हें JSP पेज में लागू करने की आवश्यकता है. JSTL की मुख्य विशेषताएं इस प्रकार हैं -

  • बस टैग के रूप में टैग लाइब्रेरी का उपयोग करके सशर्त, पुनरावृत्ति और URL से संबंधित कार्यों के लिए JSTL समर्थन में मुख्य टैग.

  • JSTLs XML टैग लाइब्रेरी प्रोग्रामर को पार्स किए गए XML दस्तावेजों पर पुनरावृत्तियों या सशर्त जैसे XML संबंधित कार्यों में हेरफेर करने में मदद करता है.

  • यह JSTL SQL टैग लाइब्रेरी का उपयोग करके JSP पेज के भीतर रिलेशनल डेटाबेस के साथ बातचीत का समर्थन करता है जिसमें डेटाबेस से निपटने के लिए विभिन्न टैग होते हैं.

  • JSP स्टैण्डर्ड टैग लाइब्रेरी फ़ॉर्मेटिंग टैग लाइब्रेरी विभिन्न स्ट्रिंग हेरफेर टैग्स जैसे लंबाई, जुड़ने, बदलने आदि का समर्थन करता है. स्ट्रिंग हेरफेर प्रक्रिया फ़ॉर्मेटिंग टैग लाइब्रेरी का उपयोग करके आसान हो जाती है.

  • यह प्रोग्रामर को किसी भी स्थान के माध्यम से अंतरराष्ट्रीय स्तर पर सुलभ वेबसाइटों को विकसित करने में सक्षम बनाता है. यह सुविधा स्वरूपण टैग द्वारा प्रदान की जाती है जिसमें स्थानीय, तिथि प्रारूप, समय प्रारूप आदि की स्थापना होती है.

एक JSP पेज में URL संसाधनों को संसाधित करने के लिए सशर्त प्रसंस्करण और यूनिफ़ॉर्म रिसोर्स लोकेटर (URL) से संबंधित क्रियाओं के लिए समर्थन प्रदान करता है. आप JSTL कोर टैग लाइब्रेरी का भी उपयोग कर सकते हैं जो ऑब्जेक्ट के संग्रह के माध्यम से आसानी से पुनरावृति करने के लिए उपयोग किए जाने वाले पुनरावृत्त टैग प्रदान करता है.

एक्सएमएल टैग लाइब्रेरी प्रदान करता है जो एक्सएमएल दस्तावेजों में हेरफेर करने में मदद करता है और पार्स किए गए एक्सएमएल दस्तावेजों पर सशर्त और पुनरावृत्ति प्रसंस्करण से संबंधित क्रियाएं करता है.

वैश्वीकरण टैग लाइब्रेरी प्रदान करके वैश्विक अनुप्रयोगों तक पहुंचने में वेब अनुप्रयोगों को सक्षम करता है अंतर्राष्ट्रीयकरण का अर्थ है कि विभिन्न स्थानों के अनुकूल होने के लिए एक एप्लिकेशन बनाया जा सकता है ताकि विभिन्न क्षेत्रों के लोग अपनी मूल भाषाओं में एप्लिकेशन तक पहुंच सकें. अंतर्राष्ट्रीयकरण टैग लाइब्रेरी स्थानीयकरण के कार्यान्वयन को लागू करती है. एक आवेदन आसान तेज और प्रभावी.

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

जोड़तोड़ करने के लिए फ़ंक्शन की एक श्रृंखला प्रदान करता है जैसे कि यह जांचना कि क्या इनपुट स्ट्रिंग में किसी फ़ंक्शन के पैरामीटर के रूप में निर्दिष्ट सबस्ट्रिंग है या किसी संग्रह में आइटम की संख्या वापस कर रहा है या String में वर्णों की संख्या का उपयोग इन कार्यों में किया जा सकता है एक एल अभिव्यक्ति और फ़ंक्शन टैग लाइब्रेरी द्वारा प्रदान किया जाता है.

जैसा कि हम जानते हैं कि JSP स्टैंडर्ड टैग लाइब्रेरी बिल्ट-इन टैग्स का एक सेट प्रदान करता है जो डायनेमिक वेब एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है. JSP में JSTL को शामिल करने से प्रोग्रामर को लंबा कोड लिखने के अपने काम को कम करने में फायदा हुआ. किसी अन्य वेब एप्लिकेशन प्रोग्रामिंग भाषा की तुलना में JSP, JSP स्टैंडर्ड टैग लाइब्रेरी की शुरुआत के कारण व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषा बन जाती है. JSTL शुरू करने से पहले JSP पेजों की भी कुछ सीमाएँ हैं, अब अधिकतम सीमाएँ कम हो गई हैं.

सारांश

JSTL पुन: प्रयोज्य मानक Tag का एक सेट प्रदान करता है, JSTL आमतौर पर उपयोग किए जाने वाले Tag Library का एक मानक सेट है. इस लाइब्रेरी में JSP पेज लिखने और विकसित करने के लिए उपयोग किए जाने वाले Tag का एक मानक सेट है. चयन मानदंडों को निर्दिष्ट करने के लिए <C: Choose> में <C: कब> और <C: अन्यथा> Tag शामिल हैं. <C: ForEach> Tag का उपयोग विशेष रूप से लूपिंग स्थिति को दर्शाने के लिए किया जाता है. <C: url> टैग का उपयोग URL का उपयोग करके वांछित पृष्ठ पर जाने के लिए किया जाता है. <C: Param> Tag कुछ मापदंडों को दूसरे पेज पर भेजने के लिए उपयोगी है.