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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border =1 | '''Time''' | '''Narration''' |- | 00:01 | 'Servlet Methods' के स्पोकन ट्यूटोरियल में आपका स्वागत...")
 
 
(2 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
|-
 
|-
 
|00:06
 
|00:06
| इस ट्यूटोरियल में निम्न करना सीखेंगे  
+
| इस ट्यूटोरियल में हम निम्न करना सीखेंगे  
  
 
|-
 
|-
Line 29: Line 29:
 
|-
 
|-
 
|00:25
 
|00:25
| यहाँ मैं उपयोग कर रही हूँ  
+
| यहाँ मैं उपयोग कर रहा हूँ  
  
 
|-
 
|-
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 225: Line 225:
 
|-
 
|-
 
| 04:20
 
| 04:20
|  
+
| 'String' स्पेस 'username' इक्वल टू 'request' डॉट 'getParameter' ब्रैकेट्स और डबल कोट्स में 'userName' और सेमीकोलन।  
'String' स्पेस 'username' इक्वल टू 'request' डॉट 'getParameter' ब्रैकेट्स और डबल कोट्स में 'userName' और सेमीकोलन।  
+
  
 
|-
 
|-
 
| 04:35
 
| 04:35
| ध्यान दें कि यह 'userName' वो नेम है जो हमने 'form tag' में 'User Name'  के लिए जोड़ा है।  
+
|ध्यान दें कि यह 'userName' वो नेम है, जो हमने 'form tag' में 'User Name'  के लिए जोड़ा है।  
  
 
|-
 
|-
Line 254: Line 253:
 
|-
 
|-
 
|05:21
 
|05:21
| अब, इस प्रोजेक्ट करने के लिए, 'MyFirstProject' पर राइट क्लिक करें।  
+
| अब, इस प्रोजेक्ट को करने के लिए, 'MyFirstProject' पर राइट क्लिक करें।  
  
 
|-
 
|-
Line 286: Line 285:
 
|-
 
|-
 
| 05:54
 
| 05:54
| मैं 'Username' और 'Password' एंटर करती हूँ।  
+
| मैं 'Username' और 'Password' एंटर करता हूँ।  
  
 
|-
 
|-
 
| 05:58
 
| 05:58
| मैं 'Username' में 'arya' टाइप करुँगी।
+
| मैं 'Username' में 'arya' टाइप करुँगा।
  
 
|-
 
|-
Line 306: Line 305:
 
|-
 
|-
 
| 06:15
 
| 06:15
| अब, 'यूज़र' यहाँ लॉगिन करने में सक्षम था लेकिन हमने कोड के अंदर कोई प्रमाण सम्मिलित नहीं  किया है।  
+
| अब, 'यूज़र' यहाँ लॉगिन करने में सक्षम था, लेकिन हमने कोड के अंदर कोई प्रमाण सम्मिलित नहीं  किया है।  
  
 
|-
 
|-
Line 318: 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 330: Line 329:
 
|-
 
|-
 
| 07:05
 
| 07:05
| अब, 'POST Method' प्रयोग करके हम उपरोक्त के समान ही कोशिश कर सकते हैं।  
+
| अब, 'POST मेथड' प्रयोग करके हम उपरोक्त के समान ही कोशिश कर सकते हैं।  
  
 
|-
 
|-
Line 358: Line 357:
 
|-
 
|-
 
| 07:42
 
| 07:42
| हमारे पास 'form action' इक्वल टू 'GreetingServletPath method' इक्वल टू 'POST' है।   
+
|हमारे पास 'form action' इक्वल टू 'GreetingServletPath method' इक्वल टू 'POST' है।   
  
 
|-
 
|-
 
| 07:49
 
| 07:49
| अब, हम फिर से इस प्रोजेक्ट को 'run' करेंगे।  
+
| अब, हम फिर से इस प्रोजेक्ट को 'रन' करेंगे।  
  
 
|-
 
|-
Line 370: Line 369:
 
|-
 
|-
 
| 07:58
 
| 07:58
| हमें उसी प्रकार का आउटपुट मिला जैसा हमें 'GET method' प्रयोग करते समय मिला था।  
+
| हमें उसी प्रकार का आउटपुट मिला जैसा हमें 'GET मेथड' प्रयोग करते समय मिला था।  
  
 
|-
 
|-
Line 418: Line 417:
 
|-
 
|-
 
| 08:53
 
| 08:53
| 'POST Method' प्रयोग होता है जब:
+
| 'POST मेथड' प्रयोग होता है जब:
  
 
|-
 
|-
Line 470: Line 469:
 
|-
 
|-
 
| 09:38
 
| 09:38
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।  
+
| यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं।  
  
 
|-
 
|-
Line 478: Line 477:
 
|-
 
|-
 
| 09:45
 
| 09:45
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।  
+
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं भी चलाती है।  
  
 
|-
 
|-
 
| 09:48
 
| 09:48
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
+
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र भी देते हैं।
  
 
|-
 
|-
Line 510: Line 509:
 
|-
 
|-
 
| 10:32
 
| 10:32
| आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ।
+
| मैं यश वोरा आपसे विदा लेता हूँ।हमसे जुड़ने के लिए धन्यवाद।
हमसे जुड़ने के लिए धन्यवाद।
+
  
 
|}
 
|}

Latest revision as of 12:53, 31 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