Java-Business-Application/C2/Java-servlets-and-JSPs/Hindi
From Script | Spoken-Tutorial
| Time | Narration |
| 00.01 | 'Java Servlets and JSPs' के ट्यूटोरियल में आपका स्वागत है। |
| 00.06 | इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे: |
| 00.09 | 'वेब सर्वर' 'वेब कन्टेनर' |
| 00.12 | हम सरल 'Java Servlet' और 'JSP' बनाना भी सीखेंगे। |
| 00.18 | यहाँ हम उपयोग कर रहे हैं |
| 00.20 | उबन्टु वर्जन 12.04 |
| 00.23 | Netbeans IDE 7.3 |
| 00.27 | JDK 1.7 |
| 00.29 | Firefox वेब-ब्राउज़र 21.0 |
| 00.33 | आप अपने चुनाव का कोई भी वेब-ब्राउज़र उपयोग कर सकते हैं। |
| 00.37 | इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न के साथ परिचित होना चाहिए |
| 00.41 | 'नेटबीन्स IDE' उपयोग करके Core Java और |
| 00.45 | 'HTML' |
| 00.47 | यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ। |
| 00.52 | 'Servlets' और 'JSP' पर जाने से पूर्व, हम पहले वेब-ब्राउज़र को समझ लें। |
| 00.58 | वेब-ब्राउज़र एक सिस्टम है जो इंटरनेट पर एंड-यूज़र्स को विषय-वस्तु प्रदान करता है। |
| 01.05 | इसे 'इंटरनेट सर्वर' भी कहते हैं। |
| 01.10 | 'वेब कंटेनर' वेब सर्वर का कॉम्पोनेन्ट है जो Java सर्वलेट्स के साथ इंटरैक्ट करता है। |
| 01.18 | इसे 'सर्वलेट कंटेनर' भी कहते हैं। |
| 01.22 | 'सर्वलेट कंटेनर', 'सर्वलेट्स' को इसके अंदर निष्पादित करने की अनुमति देता है। |
| 01.28 | अब, सीखते हैं कि एक सरल 'सर्वलेट' कैसे लिखते हैं। |
| 01.32 | 'नेटबीन्स IDE' खोलते हैं। |
| 01.35 | 'IDE' के बायीं तरफ 'Projects टैब' पर क्लिक करें। |
| 01.40 | हमने पहले 'MyFirstProject' नामक एक सरल 'प्रोजेक्ट' बनाया था। |
| 01.46 | आप इसको यहाँ 'IDE' के बायीं तरफ देख सकते हैं। |
| 01.50 | अब इस 'प्रोजेक्ट' के अंदर एक सरल 'सर्वलेट' बनाते हैं। |
| 01.55 | 'MyFirstProject' पर राइट क्लिक करें। |
| 01.59 | 'न्यू' पर जाएँ और 'सर्वलेट्स' पर क्लिक करें। |
| 02.03 | एक 'न्यू सर्वलेट' विंडो खुलती है। |
| 02.05 | 'Class Name' में 'MyServlet' टाइप करें। |
| 02.09 | 'Package Name' में 'org.spokentutorial' टाइप करें। |
| 02.16 | फिर 'Next' पर क्लिक करें। |
| 02.18 | 'Add information to deployment descriptor (web.xml)' पर क्लिक करें। |
| 02.23 | हम देख सकते हैं 'Class Name', 'org.spokentutorial.MyServlet' है। |
| 02.30 | हम देख सकते हैं 'Servlet Name' 'Class Name' के समान ही है जो 'MyServlet' है। |
| 02.37 | ध्यान दें, 'URL Pattern' 'Class Name' के समान ही नाम है यानि 'MyServlet' |
| 02.45 | हम इसे 'MyServletPath' से बदल सकते हैं। |
| 02.50 | फिर 'Finish' पर क्लिक करें। |
| 02.53 | 'MyServlet.java' के लिए IDE के द्वारा बनाया हुआ सोर्स कोड 'Source Editor विंडो' में दिखता है। |
| 03.01 | हम देखते हैं 'MyServlet.java', 'package org.spokentutorial' में बना हुआ है। |
| 03.09 | ध्यान दें कि 'सर्वलेट' केवल किसी अन्य 'Java class' की तरह है। |
| 03.14 | उसके अतिरिक्त 'Java' एक 'main मेथड' नहीं रखता। |
| 03.19 | अब, 'Glassfish server' के बारे में कुछ सीखते हैं। |
| 03.24 | सर्वलेट, 'सर्वलेट कंटेनर' में डिप्लॉय हुआ है। |
| 03.28 | हम ग्लासफिश को अपने सर्वर की तरह उपयोग कर सकते हैं। |
| 03.32 | 'सर्वलेट कंटेनर' ग्लासफिश का कॉम्पोनेन्ट है जो सर्वलेट्स के साथ इंटरैक्ट करता है। |
| 03.39 | अब, 'नेटबीन्स IDE' पर वापस आते हैं। |
| 03.42 | ध्यान दें कि, 'MyServlet', 'HttpServlet' को बढ़ाता है। |
| 03.48 | कोड के निचले हिस्से में, हम 'HttpServlet methods' देख सकते हैं। |
| 03.54 | इन मेथड्स को देखने के लिए, बायीं तरफ 'plus sign' पर क्लिक करें। |
| 03.59 | हम 'doGet', 'doPost' और 'getServletInfo' मेथड्स देखते हैं। |
| 04.09 | हम इन मेथड्स को ओवरराइड कर सकते हैं। |
| 04.12 | हम देख सकते हैं कि यहाँ सबसे ऊपर 'processRequest' नामक एक और मेथड है। |
| 04.18 | कन्फ्यूशन से बचने के लिए हम 'processRequest' और 'getServletInfo' को मिटा देंगे। |
| 04.25 | अतः हमारे पास दो मेथड्स 'doGet' और 'doPost' बचे हैं। |
| 04.31 | अभी के लिए, हम 'doPost' देखेंगे। |
| 04.35 | किसी सरल 'URL' अनुरोध के लिए 'doGet' डिफ़ॉल्ट 'मेथड' है। |
| 04.41 | अतः 'doGet मेथड' के अंदर हम कुछ कोड टाइप करेंगे। |
| 04.45 | हमने पहले ही 'processRequest मेथड' को मिटा दिया था। |
| 04.49 | अतः, 'processRequest मेथड' के लिए मेथड कॉल को हटाते हैं। |
| 04.54 | इसको 'doPost मेथड' से भी हटाते हैं। |
| 04.58 | अब, 'doGet मेथड' पर आते हैं। |
| 05.01 | हम देख सकते हैं कि यहाँ दो पैरामीटर्स हैं जो 'doGet मेथड' को पास किये जाते हैं। |
| 05.07 | पहला 'request' है और दूसरा 'response ऑब्जेक्ट' है। |
| 05.12 | यह भी ध्यान दें कि 'request' 'HttpServletRequest' प्रकार का है। |
| 05.18 | और 'response ऑब्जेक्ट' 'HttpServletResponse' प्रकार का है। |
| 05.22 | हम 'HTML response' को क्लाइन्ट को वापस भेजने के लिए 'response ऑब्जेक्ट' प्रयोग करेंगे। |
| 05.30 | इसके लिए, हमें 'PrintWriter ऑब्जेक्ट' बनाना पड़ेगा। |
| 05.35 | ध्यान दें कि 'PrintWriter क्लास' पहले से ही इम्पोर्ट की हुई है। |
| 05.40 | 'doGet मेथड' के अंदर टाइप करें 'PrintWriter' स्पेस 'writer' इक्वल टू 'response' डॉट 'getWriter' ब्रैकेट्स खोलें और बंद करें सेमीकोलन |
| 05.57 | एंटर दबाएं |
| 05.59 | अगली लाइन में टाइप करें- |
| 06.02 | 'writer' डॉट 'println' ब्रैकेट्स और डबल कोट्स में 'welcome' |
| 06.09 | फिर, फाइल सेव करने के लिए Ctrl S दबाएं। |
| 06.14 | अब, 'servlet' को रन करते हैं। |
| 06.17 | बायीं तरफ, 'Projects' टैब में 'My servlet' डॉट 'java' पर राइट क्लिक करें। |
| 06.24 | फिर, 'Run File' पर क्लिक करें। |
| 06.27 | हमें एक 'Set Servlet Execution URI' डायलॉग बॉक्स मिलता है। |
| 06.32 | 'Ok' पर क्लिक करें। |
| 06.35 | जब ब्राउज़र विंडो खुले, URL को देखें। |
| 06.39 | यह 'localhostcolon 8080 slashMyFirstProject slash MyServletPath' है। |
| 06.47 | यहाँ 'MyFirstProject' 'context name' है और 'MyServletPath' 'URL पेटर्न' है जो हमने सेट किया था। |
| 06.55 | हम देखते हैं कि टेक्स्ट 'welcome' ब्राउज़र पर प्रिंट हुआ है। |
| 07.00 | अब वापस 'नेटबीन्स IDE' पर जाते हैं। |
| 07.03 | 'println' मेथड में हम 'html' कोड पास को कर सकते हैं। |
| 07.07 | उदाहरण स्वरुप, 'welcome' को 'h3 tag' में रखें। |
| 07.12 | अब, फाइल 'सेव' करें। |
| 07.14 | चूँकि पहले ही हमने इस सर्वलेट को डिप्लॉय किया था, हमें इसे दोबारा रन करने की ज़रूरत नहीं है। |
| 07.20 | 'वेब कंटेनर' अपने आप से इसका पता लगता है। |
| 07.23 | अतः हम ब्राउज़र पर वापस जाते हैं। |
| 07.27 | रिफ्रेश |
| 07.28 | हम मैसेज 'Welcome' को अलग फॉर्मेट में देखते हैं। |
| 07.32 | अब, 'IDE' पर वापस आते हैं। |
| 07.35 | इस प्रकार, हमने सफलतापूर्वक एक सर्वलेट बना लिया है। |
| 07.39 | हम सर्वलेट्स उपयोग करके कोई भी वेब एप्लीकेशन बना सकते हैं। |
| 07.45 | हमने 'HTML कोड' को दर्शाने के लिए सर्वलेट प्रयोग किया। |
| 07.49 | ध्यान दें कि, हमारे पास 'Java कोड' के अंदर 'HTML कोड' है। |
| 07.54 | हालाँकि यह संभव है, पर बड़े वेब एप्लीकेशन को करने के लिए यह मुश्किल है। |
| 08.00 | और स्वीकार्य अभ्यास नहीं है। |
| 08.03 | यह बेहतर होगा कि आप इसको 'JSP (Java Server Pages)' से बदलें। |
| 08.10 | हम 'सर्वलेट्स' और 'jsps' का उपयोग देखेंगे। |
| 08.13 | 'Servlets' और 'JSPs' एक साथ विषय-वस्तु से प्रस्तुति को अलग करने के काम आते हैं। |
| 08.20 | 'Servlets' 'कंट्रोलर' की तरह और 'JSPs' 'व्यू' की तरह कार्य करता है। |
| 08.25 | 'Servlets' 'Java कोड' के अंदर 'HTML कोड' रखता है। |
| 08.30 | 'JSPs' 'HTML कोड' के अंदर 'Java code' रखता है। |
| 08.35 | हम इनके बारे में अधिक आने वाले ट्यूटोरियल्स में सीखेंगे। |
| 08.39 | अब, 'नेटबीन्स IDE' को वापस खोलते हैं। |
| 08.42 | अब हम एक सरल 'JSP पेज' बनाएंगे। |
| 08.47 | MyFirstProject' पर राइट क्लिक करें। |
| 08.50 | 'न्यू' पर जाएँ। |
| 08.51 | और 'JSP' पर क्लिक करें। |
| 08.54 | एक नयी 'JSP' विंडो खुलती है। |
| 08.57 | 'फाइल नेम' में 'welcome' टाइप करें। |
| 09.01 | और 'Finish' पर क्लिक करें। |
| 09.04 | बायीं तरफ 'Projects टैब' पर क्लिक करें। |
| 09.07 | हम 'Web Page' फोल्डर में 'Welcome.jsp' देख सकते हैं। |
| 09.13 | अब, एडिटर में, 'Hello World' को 'Welcome' से बदलें। |
| 09.19 | ध्यान दें कि, 'Welcome' 'h1' टैग्स के अंदर है। |
| 09.23 | अब, फाइल 'सेव' करें। |
| 09.25 | 'ब्राउज़र' पर वापस आते हैं। |
| 09.27 | url में 'MyFirstProject' स्लैश के बाद टाइप करें 'welcome.jsp' |
| 09.35 | हम आउटपुट 'Welcome' देखते हैं। |
| 09.38 | इसलिए प्रस्तुति के उद्देश्य से 'jsp' को वरीयता मिलती है। |
| 09.42 | इसको सारांशित करते हैं। |
| 09.44 | इस ट्यूटोरियल में हमने निम्न सीखा |
| 09.47 | वेब सर्वर और वेब कंटेनर के बारे में |
| 09.49 | एक सरल सर्वलेट बनाना |
| 09.52 | एक सरल jsp बनाना |
| 09.55 | कृपया सुनिश्चित करें कि आपने आगे बढ़ने से पहले यह ट्यूटोरियल समाप्त कर लिया है। |
| 10.01 | निम्न लिंक पर उपलब्ध विडिओ देखें। |
| 10.04 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
| 10.08 | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
| 10.13 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
| 10.15 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। |
| 10.19 | ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। |
| 10.22 | अधिक जानकारी के लिए, कृपया contact at spoken hyphen tutorial dot org को लिखें। |
| 10.28 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
| 10.32 | यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
| 10.40 | इस मिशन पर अधिक जानकारी http://spoken-tutorial.org/NMEICT- Intro पर उपलब्ध है। |
| 10.50 | लाइब्रेरी मैनेजमेंट सिस्टम' अग्रणी सॉफ्टवेयर 'MNC' के 'कॉर्पोरेट सोशल रेस्पोंसिबिलिटी' कार्यक्रम के अंतर्गत योगदान दिया गया है। |
| 11.00 | इस स्पोकन ट्यूटोरियल के लिए उन्होंने इस विषय वस्तु की पुष्टि भी की है। |
| 11.04 | मैं यश वोरा आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |