Difference between revisions of "Java-Business-Application/C2/Servlet-Methods/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 9: Line 9:
 
|-
 
|-
 
|00:06
 
|00:06
| इस ट्यूटोरियल में निम्न करना सीखेंगे  
+
| इस ट्यूटोरियल में हम निम्न करना सीखेंगे  
  
 
|-
 
|-
Line 61: Line 61:
 
|-
 
|-
 
| 00:49
 
| 00:49
| 'HTML'
+
| और 'HTML'
  
 
|-
 
|-
Line 157: Line 157:
 
|-
 
|-
 
| 02:50
 
| 02:50
|  इसमें एक 'Submit button' भी है जो 'Sign In' करने को कहता है
+
|  इसमें एक 'Submit बटन' भी है जो 'Sign In' करने को कहता है
  
 
|-
 
|-
Line 173: Line 173:
 
|-
 
|-
 
| 03:14
 
| 03:14
| ध्यान दें कि 'GreetingServlet.java' उसी पैकेज 'org.spokentutorial' में बनाया गया है।  
+
|ध्यान दें कि 'GreetingServlet.java' उसी पैकेज 'org.spokentutorial' में बनाया गया है।  
  
 
|-
 
|-
 
| 03:23
 
| 03:23
| अब, यह 'सर्वलेट' 'request object' से 'form data' को एक्सेस करने के लिए सक्षम होगा।  
+
|अब, यह 'सर्वलेट' 'request object' से 'form data' को एक्सेस करने के लिए सक्षम होगा।  
  
 
|-
 
|-
Line 201: Line 201:
 
|-
 
|-
 
| 03:51
 
| 03:51
|'रिक्वेस्ट ऑब्जेक्ट' पर 'getParameter method' प्रयोग करके ऐसा हुआ है।  
+
|'रिक्वेस्ट ऑब्जेक्ट' पर 'getParameter मेथड' प्रयोग करके ऐसा हुआ है।  
  
 
|-
 
|-
Line 209: Line 209:
 
|-
 
|-
 
| 04:02
 
| 04:02
| 'doGet method' के अंदर टाइप करें।  
+
| 'doGet मेथड' के अंदर टाइप करें।  
  
 
|-
 
|-
Line 229: Line 229:
 
|-
 
|-
 
| 04:35
 
| 04:35
| ध्यान दें कि यह 'userName' वो नेम है जो हमने 'form tag' में 'User Name'  के लिए जोड़ा है।  
+
|ध्यान दें कि यह 'userName' वो नेम है, जो हमने 'form tag' में 'User Name'  के लिए जोड़ा है।  
  
 
|-
 
|-
Line 305: Line 305:
 
|-
 
|-
 
| 06:15
 
| 06:15
| अब, 'यूज़र' यहाँ लॉगिन करने में सक्षम था लेकिन हमने कोड के अंदर कोई प्रमाण सम्मिलित नहीं  किया है।  
+
| अब, 'यूज़र' यहाँ लॉगिन करने में सक्षम था, लेकिन हमने कोड के अंदर कोई प्रमाण सम्मिलित नहीं  किया है।  
  
 
|-
 
|-
Line 317: Line 317:
 
|-
 
|-
 
| 06:31
 
| 06:31
| यह है 'localhost' कोलन '8080' स्लैश 'MyFirstProject' स्लैश 'GreetingServletPath' क्वेस्चन मार्क 'userName' इक्वल टू 'arya' और 'password' इक्वल टू 'arya*123'
+
| यह है 'localhost' कोलन '8080' स्लैश 'MyFirstProject' स्लैश 'GreetingServletPath' क्वेशन मार्क 'userName' इक्वल टू 'arya' और 'password' इक्वल टू 'arya*123'
  
 
|-
 
|-
 
| 06:49
 
| 06:49
|अब, क्वेस्चन मार्क के द्वारा पेज की जानकारी से 'form data' को अलग किया गया है।  
+
|अब, क्वेशन मार्क के द्वारा पेज की जानकारी से 'form data' को अलग किया गया है।  
  
 
|-
 
|-
Line 329: Line 329:
 
|-
 
|-
 
| 07:05
 
| 07:05
| अब, 'POST Method' प्रयोग करके हम उपरोक्त के समान ही कोशिश कर सकते हैं।  
+
| अब, 'POST मेथड' प्रयोग करके हम उपरोक्त के समान ही कोशिश कर सकते हैं।  
  
 
|-
 
|-
Line 357: Line 357:
 
|-
 
|-
 
| 07:42
 
| 07:42
| हमारे पास 'form action' इक्वल टू 'GreetingServletPath method' इक्वल टू 'POST' है।   
+
|हमारे पास 'form action' इक्वल टू 'GreetingServletPath method' इक्वल टू 'POST' है।   
  
 
|-
 
|-
 
| 07:49
 
| 07:49
| अब, हम फिर से इस प्रोजेक्ट को 'run' करेंगे।  
+
| अब, हम फिर से इस प्रोजेक्ट को 'रन' करेंगे।  
  
 
|-
 
|-
Line 369: Line 369:
 
|-
 
|-
 
| 07:58
 
| 07:58
| हमें उसी प्रकार का आउटपुट मिला जैसा हमें 'GET method' प्रयोग करते समय मिला था।  
+
| हमें उसी प्रकार का आउटपुट मिला जैसा हमें 'GET मेथड' प्रयोग करते समय मिला था।  
  
 
|-
 
|-
Line 417: Line 417:
 
|-
 
|-
 
| 08:53
 
| 08:53
| 'POST Method' प्रयोग होता है जब:
+
| 'POST मेथड' प्रयोग होता है जब:
  
 
|-
 
|-
Line 469: Line 469:
 
|-
 
|-
 
| 09:38
 
| 09:38
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।  
+
| यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं।  
  
 
|-
 
|-
Line 477: Line 477:
 
|-
 
|-
 
| 09:45
 
| 09:45
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।  
+
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं भी चलाती है।  
  
 
|-
 
|-
 
| 09:48
 
| 09:48
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
+
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र भी देते हैं।
  
 
|-
 
|-
Line 509: Line 509:
 
|-
 
|-
 
| 10:32
 
| 10:32
| मैं यश वोरा आपसे विदा लेता हूँ।
+
| मैं यश वोरा आपसे विदा लेता हूँ।हमसे जुड़ने के लिए धन्यवाद।
हमसे जुड़ने के लिए धन्यवाद।
+
  
 
|}
 
|}

Revision as of 12:29, 30 December 2014

Time Narration
00:01 'Servlet Methods' के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम निम्न करना सीखेंगे
00:08 'JSP' प्रयोग करके 'simple login form' बनाना
00:13 'doGet' मेथड प्रयोग करके पैरामीटर्स पास करना
00:16 'doPost' मेथड प्रयोग करके पैरामीटर्स पास करना
00:20 'doGet' और 'doPost' मेथड्स के बीच अंतर।
00:25 यहाँ मैं उपयोग कर रहा हूँ
00:26 'उबन्टु वर्जन' 12.04
00:30 'नेटबीन्स IDE' 7.3
00:33 'JDK' 1.7
00:36 'फायरफॉक्स' वेब ब्राउज़र 21.0
00:39 आप अपनी पसंद का कोई भी वेब-ब्राउज़र प्रयोग कर सकते हैं।
00:43 इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न का पता होना चाहिए
00:46 'Netbeans IDE' प्रयोग करके Core Java
00:49 और 'HTML'
00:51 'Java Servlets' के बेसिक्स और 'JSPs'
00:56 यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ।
01:00 हम अपनी वेब-एप्लीकेशन 'Library Management System' बनाने से शुरू करेंगे।
01:06 पहले, हम 'होम पेज' बनाएंगे।
01:09 वह 'होम पेज' एक सरल 'लॉगिनफॉर्म' रखेगा।
01:14 यह प्रमाणित यूज़र्स को 'Library Management System' लॉगिन करने की अनुमति देगा।
01:20 अब, 'Netbeans IDE' खोलते हैं।
01:23 अब 'index' डॉट 'jsp' पेज पर जाते हैं, जो हमने पहले ही संशोधित कर लिया था।
01:30 मैंने अपने 'होम पेज' को बनाने के लिए यह पेज संशोधित किया।
01:35 हम इसका 'title' 'Home Page' रखते हैं।
01:38 ढांचे के अंदर, हमारे पास 'border=1' के साथ एक 'table' है।
01:44 यहाँ आप कोड पर एक नज़र डाल सकते हैं।
01:47 'table' के अंदर हमने एक शीर्षक 'Welcome to Library Management System' सम्मिलित कर लिया है।
01:54 आगे, हमारे पास 'paragraph tag' है जो सम्मिलित करता है 'This is the home page for Library Management System'
02:03 फिर, हमारे पास एक 'hyperlink' है, जो 'visitorHomePage' डॉट 'jsp' नामक पेज को लिंक करता है।
02:11 हम यह पेज बाद में बनाएंगे।
02:13 आगे, हमारे पास एक सरल 'लॉगिन फॉर्म' है।
02:18 यह फॉर्म एक 'रजिस्टर्ड यूज़र' को 'लॉगिन' करने की अनुमति देता है।
02:22 'फॉर्म' बनाने से पहले आपको 'GreetingServlet' नामक एक 'सर्वलेट' बनाना पड़ेगा।
02:28 ट्यूटोरियल को रोकें और पिछले ट्यूटोरियल में समझाया हुआ एक नया 'सर्वलेट' बनायें।
02:35 ध्यान दें, कि 'सेर्वलेट नेम' 'GreetingServlet' है।
02:39 'URL pattern' 'GreetingServletPath' होना चाहिए।
02:44 यह फॉर्म दो इनपुट एलीमेन्ट्स रखता है- 'यूज़रनेम और पासवर्ड' .
02:50 इसमें एक 'Submit बटन' भी है जो 'Sign In' करने को कहता है
02:55 आगे हमारे पास एक 'paragraph tag' है जो 'addUser.jsp' का सम्मलित करता है।
03:03 यह उन यूज़र्स के लिए 'रजिस्ट्रेशन पेज' है जो रजिस्टर्ड नहीं हैं।
03:09 अब, हम अपने 'GreetingServlet.java' पर जाते हैं।
03:14 ध्यान दें कि 'GreetingServlet.java' उसी पैकेज 'org.spokentutorial' में बनाया गया है।
03:23 अब, यह 'सर्वलेट' 'request object' से 'form data' को एक्सेस करने के लिए सक्षम होगा।
03:30 यह 'सर्वलेट' 'कंट्रोलर' की तरह कार्य करेगा।
03:33 क्या आपको याद है कि हम पहले भी 'कंट्रोलर' के बारे में जान चुके हैं
03:38 अब, हम देखेंगे कि 'सर्वलेट' 'कंट्रोलर' की तरह क्या करता है।
03:42 'फॉर्म डेटा' 'रिक्वेस्ट ऑब्जेक्ट' में रहेगा।
03:46 फर्स्ट टास्क 'फॉर्म' डेटा पैरामीटर्स को पुनः प्राप्त करना है।
03:51 'रिक्वेस्ट ऑब्जेक्ट' पर 'getParameter मेथड' प्रयोग करके ऐसा हुआ है।
03:57 अतः, 'Netbeans IDE' पर जाते हैं।
04:02 'doGet मेथड' के अंदर टाइप करें।
04:04 'PrintWriter space out equal to response dot getWriter'
04:14 आगे, हम 'फॉर्म डेटा' पैरामीटर्स को पुनः प्राप्त करेंगे।
04:18 अतः अगली लाइन में टाइप करें,
04:20 'String' स्पेस 'username' इक्वल टू 'request' डॉट 'getParameter' ब्रैकेट्स और डबल कोट्स में 'userName' और सेमीकोलन।
04:35 ध्यान दें कि यह 'userName' वो नेम है, जो हमने 'form tag' में 'User Name' के लिए जोड़ा है।
04:43 उसी प्रकार, हम 'password' को भी पुनः प्राप्त करेंगे।
04:48 अतः अगली लाइन पर टाइप करें, 'String' स्पेस 'password' इक्वल टू 'request' डॉट 'getParameter' ब्रैकेट्स और डबल कोट्स में 'password' सेमीकोलन।
05:03 आगे, हम 'आउटपुट' में 'User Name' प्रिंट करेंगे।
05:08 अतः, अगली लाइन पर टाइप करें
05:10 'out' डॉट 'println' ब्रैकेट्स और डबल कोट्स में 'Hello from GET Method plus username'
05:21 अब, इस प्रोजेक्ट करने के लिए, 'MyFirstProject' पर राइट क्लिक करें।
05:27 'Clean and Build' पर क्लिक करें।
05:29 फिर से 'MyFirstProject' पर राइट क्लिक करें, 'Run' पर क्लिक करें।
05:35 अतः, 'सर्वर' ठीक है और रन हो रहा है।
05:38 इसने 'MyFirstProject' डिप्लॉय किया है।
05:41 हमें 'ब्राउज़र' में प्रदर्शित हमारा 'होम पेज' मिल गया है।
05:45 देखें कि पेज का 'टाइटल' 'होम पेज' है।
05:50 यहाँ हम बहुत सरल 'लॉगिन फॉर्म' देख सकते हैं।
05:54 मैं 'Username' और 'Password' एंटर करता हूँ।
05:58 मैं 'Username' में 'arya' टाइप करुँगा।
06:02 और 'Password' में 'arya*123'
06.06 फिर 'Sign In' पर क्लिक करें।
06:09 हम देख सकते हैं कि हमें 'Hello from GET Method' 'arya' आउटपुट मिला है।
06:15 अब, 'यूज़र' यहाँ लॉगिन करने में सक्षम था, लेकिन हमने कोड के अंदर कोई प्रमाण सम्मिलित नहीं किया है।
06:24 हम यह बाद के ट्यूटोरियल में ऐसा करेंगे।
06:28 अब, यहाँ 'URL' को देखते हैं।
06:31 यह है 'localhost' कोलन '8080' स्लैश 'MyFirstProject' स्लैश 'GreetingServletPath' क्वेशन मार्क 'userName' इक्वल टू 'arya' और 'password' इक्वल टू 'arya*123'
06:49 अब, क्वेशन मार्क के द्वारा पेज की जानकारी से 'form data' को अलग किया गया है।
06:56 हम देख सकते हैं कि 'यूज़रनेम' और 'पासवर्ड' जो हमने फॉर्म के अंदर एंटर किये थे URL के भी अंदर है।
07:05 अब, 'POST मेथड' प्रयोग करके हम उपरोक्त के समान ही कोशिश कर सकते हैं।
07:10 अतः, 'IDE' पर वापस आते हैं।
07:12 उस कोड को कॉपी करें जो हमने 'doGet Method' में लिखा था और उसे 'doPost Method' में पेस्ट करें।
07:20 अब, 'println' स्टेटमेंट को 'Hello from POST Method' से बदलें।
07:27 अब, 'index' डॉट 'jsp' खोलें।
07:31 हमें 'form tag' के 'method attribute' को 'POST' में बदलना ज़रूरी है।
07:37 आप अभी इस कोड को देख सकते हैं।
07:42 हमारे पास 'form action' इक्वल टू 'GreetingServletPath method' इक्वल टू 'POST' है।
07:49 अब, हम फिर से इस प्रोजेक्ट को 'रन' करेंगे।
07:53 अतः, 'MyFirstProject' पर राइट क्लिक करें और 'Run' पर क्लिक करें।
07:58 हमें उसी प्रकार का आउटपुट मिला जैसा हमें 'GET मेथड' प्रयोग करते समय मिला था।
08:04 अतः, फिर से 'यूज़रनेम' और 'पासवर्ड' टाइप करें।
08:08 फिर 'Sign In' पर क्लिक करें।
08:12 ध्यान दें कि हमें 'Hello from POST Method arya' मिला है।
08:17 अब, 'URL' को देखें।
08:19 यह 'localhost कोलन 8080 स्लैश MyFirstProject स्लैश GreetingServlet Path है।
08:25 यहाँ हम 'request' के 'URL' में 'form data' को नहीं देखते हैं।
08:30 यही 'doGet' और 'doPost' मेथड्स में बड़ा अंतर है।
08:35 अब, हम सीखते हैं कि कब 'GET' मेथड और कब 'POST' मेथड प्रयोग करें।
08:42 'GET' प्रयोग होगा जब:
08:44 'फॉर्म' छोटा है और इसीलिए 'डेटा' कम है।
08:48 'यूज़र' चाहता है कि डेटा की विषय-वस्तु 'URL' में दिखाई दे।
08:53 'POST मेथड' प्रयोग होता है जब:
08:55 'फॉर्म' बड़ा है और इसीलिए 'डेटा' ज़्यादा है।
09:00 'यूज़र' नहीं चाहता कि डेटा की विषय-वस्तु 'URL' में दिखाई दे।
09:06 उदाहरण: पासवर्ड
09:08 इसे सारांशित करते हैं
09:10 इस ट्यूटोरियल में हमने सीखा:
09:12 'JSP' प्रयोग करके 'simple login form' बनाना।
09:16 'doGet' मेथड प्रयोग करके पैरामीटर्स पास करना।
09:19 'doPost' मेथड प्रयोग करके पैरामीटर्स पास करना।
09:22 'doGet' और 'doPost' मेथड्स के बीच अंतर।
09:26 कृपया सुनिश्चित कर लें कि आगे बढ़ने से पहले आपने यह ट्यूटोरियल ख़त्म कर लिया हो।
09:32 निम्न लिंक पर उपलब्ध विडिओ देखें।
09:35 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
09:38 यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं।
09:42 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
09:45 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं भी चलाती है।
09:48 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र भी देते हैं।
09:52 अधिक जानकारी के लिए, कृपया contact at spoken hyphen tutorial dot org को लिखें।
09:58 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
10:02 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
10:09 इस मिशन पर अधिक जानकारी http://spoken-tutorial.org/NMEICT- Intro पर उपलब्ध है।
10:19 लाइब्रेरी मैनेजमेंट सिस्टम' अग्रणी सॉफ्टवेयर 'MNC' के 'कॉर्पोरेट सोशल रेस्पोंसिबिलिटी' कार्यक्रम के अंतर्गत योगदान दिया गया है।
10:28 इस स्पोकन ट्यूटोरियल के लिए उन्होंने इस विषय वस्तु की पुष्टि भी की है।
10:32 मैं यश वोरा आपसे विदा लेता हूँ।हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Sakinashaikh, Shruti arya