जावा में JSP क्या है? जावा वेब एप्लीकेशन के बारे में सभी जानते हैं



जावा में JSP एक ऐसी भाषा है जिसका उपयोग व्यापक रूप से JSP पृष्ठों को विकसित करने के लिए किया जाता है। यह तकनीक वेब सामग्री का निर्माण करती है जिसमें गतिशील और स्थिर दोनों घटक होते हैं।

यह सोचकर कि JSP और इसका उपयोग क्या है? ठीक है, आप सही जगह पर उतरे हैं! जावा सर्वर पेज , आमतौर पर के रूप में कहा जाता है प्रौद्योगिकी जावा वेब तकनीकों में से एक है। यह एक सर्वर-साइड तकनीक है जो मूल रूप से वेब एप्लिकेशन बनाने के लिए उपयोग की जाती है। मुझे आप सभी के साथ जेएसपी की अवधारणा पर गहराई से चर्चा करनी चाहिए।

इस लेख में, मैं निम्नलिखित बिंदुओं को शामिल करूंगा:





JSP तकनीक की अवधारणा को सरल बनाने के साथ शुरुआत करते हुए, मैं आपको मूल बातों से परिचित करवाता हूँ।

JSP तकनीक मूल रूप से JSP पृष्ठों को विकसित करने के लिए व्यापक रूप से इस्तेमाल की जाने वाली भाषा है। यह तकनीक वेब सामग्री का निर्माण करती है जिसमें गतिशील और स्थिर दोनों घटक होते हैं।



अब, मैं समझाता हूं कि वास्तव में एक JSP पेज क्या है!

JSP पेज क्या है?

एक JSP पेज एक है सामग्री या लेख दस्तावेज़। इसमें दो प्रकार के पाठ शामिल हैं: स्थिर सामग्री और गतिशील सामग्री । किसी भी पाठ-आधारित प्रारूप में स्थिर सामग्री को व्यक्त किया जा सकता है, कहते हैं, । जबकि, डायनामिक कंटेंट में जावा कोड शामिल होता है।यहाँ JSP तकनीक जावा कोड के साथ स्थिर सामग्री को जोड़ती है, इसलिए यह एक गतिशील वेब पेज बनाती है।स्रोत फ़ाइल के लिए फ़ाइल एक्सटेंशन पेज माना जाता है .jsp । जेएसपी पेज के टुकड़े के स्रोत फ़ाइल का विस्तार है .jspf

अब जब आप JSP पेजों और JSP तकनीक की अवधारणा से परिचित हैं, तो चलें और JSP की विशेषताओं को समझें!



JSP तकनीक की विशेषताएं

1. आसान कोडिंग

JSP टैग-आधारित प्रोग्रामिंग की अनुमति देता है। इसलिए, जावा भाषा में विशेषज्ञता की कोई आवश्यकता नहीं है। HTML टैग का उपयोग करना आसान है, इसलिए कोड आसानी से पढ़ा जा सकता है।

2. इंटरएक्टिव वेब पेज

गतिशील वेब पृष्ठों का निर्माण जो उपयोगकर्ताओं के साथ वास्तविक समय के वातावरण में बातचीत करने में सक्षम हैं।

3. एक डेटाबेस के लिए आसान कनेक्शन

यह हमें डेटाबेस से एक आसान कनेक्शन देता है क्योंकि यह मुख्य रूप से सर्वर से जुड़ता है।

सुविधाओं के बारे में अध्ययन करने के बाद, आगे बढ़ते हैं और एक JSP पृष्ठ के जीवनचक्र की तलाश करते हैं।

एक JSP पृष्ठ का जीवनचक्र

JSp Life Cycle - JSP in Java - Edureka

मुझे ऊपर दिखाए गए आरेख में शामिल चरणों की व्याख्या करें।

1. JSP पेज अनुवाद:

एक जावा सर्वलेट फ़ाइल JSP स्रोत फ़ाइल से बनाई गई है। अनुवाद चरण में, कंटेनर JSP पृष्ठों और टैग फ़ाइलों की शुद्धता को सत्यापित करता है।

2. JSP पेज संकलन:

निर्मित जावा सर्वलेट फ़ाइल को जावा में संकलित किया गया है कक्षा।

फेंक और जावा के बीच अंतर

3. क्लास लोडिंग:

JSP स्रोत से संकलित जावा सर्वलेट क्लास अब कंटेनर में लोड किया गया है।

4. निष्पादन चरण:

निष्पादन चरण में, कंटेनर अनुरोधों के जवाब में इस वर्ग के एक या अधिक उदाहरण बनाता है।इंटरफ़ेस JsP पेज में jspInit () और jspDestroy () शामिल हैं। JSP विशेष रूप से HTTP अनुरोधों के लिए JSP पृष्ठों के लिए विशेष इंटरफ़ेस HttpJspPage प्रदान करता है और इस इंटरफ़ेस में _jspService () शामिल है।

5. प्रारंभिक शुरुआत:

jspInit () इंस्टेंस बनने के तुरंत बाद विधि को कहा जाता है।

6. jspDestroy () निष्पादन:

जेएसपी नष्ट होने पर इस विधि को कहा जाता है। इस कॉल के साथ, सर्वलेट अपना उद्देश्य पूरा करता है और कचरा संग्रह में चला जाता है। इससे जेएसपी जीवन चक्र समाप्त होता है।

JSP में कुछ निश्चित जीवन चक्र विधियां दी गई हैं, ये हैं: jspInit (), _jspService () और jspDestroy (), जो ऊपर बताए गए हैं।

जीवनचक्र के बारे में सीखना महत्वपूर्ण है। यह आपको वास्तविक कामकाज के बारे में जानकारी देता है। अब, हमें JSP पेज बनाने में प्रयुक्त सिंटैक्स को देखने और समझने दें।

JSP का सिंटैक्स

JSP में निम्नलिखित के लिए सिंटैक्स:

1. जेएसपी अभिव्यक्ति

उदाहरण:

और

2. घोषणा टैग

उदाहरण:

3. JSP स्क्रिप्ट

<% java code %>

यहां, आप संबंधित जावा कोड डाल सकते हैं।

4. JSP टिप्पणियाँ

जैसा कि हम सभी JSP के वाक्य विन्यास से परिचित हैं, अब मैं आपको 'जावा सर्वलेट' शब्द के बारे में जानकारी देता हूँ।

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

जावा सर्वलेट्स वेब अनुप्रयोगों में जावा की पूर्ण शक्ति तक पहुंच प्राप्त करने का पहला प्रयास था। में लिखे गए हैं । आपको सर्वलेट्स से परिचित कराने के लिए मैं आपको कोड दिखाता हूं। अधिक जानकारी के लिए, कृपया kindly के माध्यम से जाना ' ब्लॉग!

अब, मैं आपको एक कोड दिखाऊंगा जो आपको JSP पेज बनाना सिखाएगा।

एक साधारण JSP पेज

एक वेब पेज

जैसा कि आप ऊपर दिए गए कोड में देख सकते हैं कि JSP पेज कितनी आसानी से बना है। इस आसान दृष्टिकोण ने JSP को इतनी अच्छी तरह से उतारने में मदद की है। सरल HTML टैग का उपयोग किया गया है। एक अतिरिक्त तत्व दिखाई देते हैं। इस तत्व को एक स्क्रिप्टलेट कहा जाता है! इसमें HTML-JSP कोड में उपयोग किया जाने वाला जावा कोड शामिल है।

आगे बढ़ते हुए, आइए हम इसमें डुबकी लगाते हैं और सीखते हैं कि जेएसपी पेज कैसे चलाना है।

JSP पेज कैसे चलाये

जेएसपी के निष्पादन में कई चरण शामिल हैं। ये नीचे उल्लिखित हैं:

  1. सबसे पहले, एक HTML फ़ाइल बनाएं, कहते हैं, ana.html, यहां से एक अनुरोध सर्वर पर भेजा जाएगा।

  2. दूसरे, .jsp फ़ाइल बनाएँ, कहते हैं, ana1.jsp, यह उपयोगकर्ता के अनुरोध से निपटेगा।

  3. तीसरा, प्रोजेक्ट फ़ोल्डर संरचना बनाएँ।

  4. अब, आपको एक XML फ़ाइल और फिर एक WAR फ़ाइल बनाने की आवश्यकता है।

  5. उसके बाद, टॉमकैट शुरू करें

  6. अंत में, आप एप्लिकेशन को चलाने के लिए तैयार हैं।

JSP फ़ाइल में उपर्युक्त कोड को निष्पादित करने पर, आउटपुट नीचे दिखाए गए अनुसार दिखता है:

इसके साथ, हम इस लेख के अंत तक पहुँच गए हैं। मुझे आशा है कि आपके द्वारा पढ़ी गई सामग्री जानकारीपूर्ण और सहायक थी। हम अधिक विषयों के साथ जावा दुनिया की खोज करते रहेंगे। बने रहें!

इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम उन छात्रों और पेशेवरों के लिए डिज़ाइन किया गया है जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस टिप्पणी अनुभाग में इसका उल्लेख करें ' जावा में जे.एस.पी. “ब्लॉग और हम जितनी जल्दी हो सके आप को वापस मिल जाएगा।