Difference between revisions of "Java-Business-Application/C2/Creating-and-viewing-inventories/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 107: Line 107:
 
|-
 
|-
 
| 01:32
 
| 01:32
| और 'Checkout.java' का मॉडल है।  
+
| और 'Checkout.java' Checkout का मॉडल है।  
  
 
|-
 
|-

Revision as of 13:19, 8 December 2014




Time Narration
00:01 'Creating and viewing inventories' के स्पोकन-ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम निम्न करना सीखेंगे:
00:09 'admin page' पर जाने के लिए 'login' 'page' को संशोधित करना
00:14 बुक्स की सारी जानकारी निकलना
00:17 बॉरो की गयी बुक की जानकारी निकलना
00:20 लॉग्ड इन (logged in) यूज़र्स के द्वारा ली गयी बुक्स प्रदर्शित करना।
00:25 यहाँ मैं उपयोग कर रहा हूँ
00:27 'उबन्टु वर्जन' 12.04
00:29 'नेटबीन्स IDE' 7.3
00:32 'JDK' 1.7
00:34 'फायरफॉक्स' वेब ब्राउज़र 21.0
00:38 आप अपनी पसंद का कोई भी वेब ब्रोउज़र प्रयोग कर सकते हैं।
00:42 इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न का ज्ञान होना चाहिए
00:45 'Java Servlets' के बेसिक्स और 'JSPs'
00:50 फ़ील्ड्स का डेटाबेस और वेलिडेशन।
00:53 यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ।
00:57 अब, 'नेटबीन्स IDE' पर जाते हैं।
01:01 मैंने 'Books table' बना ली है।
01:04 इस टेबल में आप भिन्न फ़ील्ड्स देख सकते हैं।
01:08 मैंने इस 'टेबल' में '10 बुक्स' सम्मिलित कर ली हैं।
01:12 मैंने बॉरो की गयी बुक्स को संचित करने के लिए 'Checkout' टेबल बना ली है।
01:18 मैंने 'Checkout' टेबल में 5 प्रविष्टियाँ सम्मिलित कर ली हैं।
01:24 मैंने 'बुक' और 'चेकआउट' के लिए एक 'मॉडल' बना लिया है।
01:29 'Book.java' बुक का मॉडल है।
01:32 और 'Checkout.java' Checkout का मॉडल है।
01:37 अब, ब्राउज़र पर आते हैं।
01:40 'admin' की तरह लॉगिन करते हैं।
01:43 अतः मैं 'username' और 'password' में 'admin' टाइप करुँगा। फिर 'Sign In' पर क्लिक करें।
01:51 हम देख सकते हैं कि हम 'Admin Section Page' पर आ गए हैं।
01:55 हम इस पेज पर वापस आएंगे। अब, 'Netbeans IDE' खोलें।
02:02 हम देखेंगे कि 'Admin Page' पर जाने के लिए 'GreetingServlet' को कैसे संशोधित करें।
02:08 'GreetingServlet.java' को देखते हैं।
02:13 हम जांचते हैं कि अगर 'username' और 'password' 'admin' के बराबर हैं।
02:19 यदि हाँ, तो 'adminsection.jsp' पर जाते हैं।
02:25 हमने पहले भी देखा है कि 'RequestDispatcher' प्रयोग करके अन्य पेज पर कैसे जाते हैं ?
02:32 अब, ब्राउज़र पर वापस जाते हैं।
02:35 यहाँ हमारे पास दो विकल्प हैं।
02:37 'List Books' के लिए हम 'radio बटन' पर क्लिक करेंगे।
02:41 फिर 'Submit बटन' पर क्लिक करते हैं।
02:44 हम देख सकते हैं कि हमारे पास सारी 'बुक्स' की 'लिस्ट' है।
02:49 इसमें सारी जानकारी जैसे 'Book Id, BookName, Author Name, ISBN, Publisher, Total Copies और Available copies है।
02:59 अब मैं आपको दिखाउंगी कि यह कैसे हुआ।
03:03 'IDE' पर वापस जाते हैं।
03:05 अब, 'adminsection डॉट jsp' पर आते हैं।
03:10 यहाँ हमारे पास दो 'radio बटन्स' हैं।
03:14 पहला वाला सारी 'बुक्स' की 'लिस्ट' है।
03:19 'adminsection' डॉट 'jsp' में हम देख सकते हैं हमारे पास 'form action' इक्वल टू 'AdminSection' है।
03:28 अब, 'AdminSection' डॉट 'java' खोलें।
03:32 यहाँ, यह उस विकल्प को चुनता है जिस पर हम क्लिक करते हैं।
03:36 हमने 'लिस्ट बुक्स' पर क्लिक किया।
03:39 अतः क्वेरी का यह भाग निष्पादित होगा।
03:44 हम 'Books table' से बुक्स निकलने की क्वेरी को निष्पादित करते हैं।
03:49 आगे हम बुक्स की जानकारी संचित करने के लिए 'ArrayList' बनाते हैं।
03:55 फिर हम पूरे 'result set' को इट्रेट (iterate) करते हैं।
03:59 हम 'Book' ऑब्जेक्ट बनाते हैं।
04:03 हम 'Book' ऑब्जेक्ट में 'BookId' सेट करते हैं।
04:08 उसी प्रकार हम बुक के अन्य एट्रीब्यूट्स को 'Book' ऑब्जेक्ट में सेट करते हैं।
04:16 फिर हम 'ऑब्जेक्ट' को 'books' लिस्ट में जोड़ते हैं।
04:21 फिर हम 'ArrayList books' को 'request' में सेट करते हैं।
04:26 फिर हम 'RequestDispatcher' प्रयोग करके 'request' को 'listBooks.jsp' की ओर भेजते है।
04:33 अब हम 'listBooks.jsp' पर आते हैं।
04:38 इस पेज में 'admin' बुक्स की लिस्ट देख सकता है।
04:43 पहले हम 'request' से 'books' प्राप्त कर सकते हैं।
04:48 यह 'HTML table' बुक्स की जानकारी प्रदर्शित करेगी।
04:54 अतः हम पूरी बुक लिस्ट को इट्रेट करेंगे।
04:58 यहाँ हम बुक की 'BookId' दर्शाते हैं।
05:02 उसी हम प्रकार बुक के अन्य एट्रीब्यूट्स दर्शाते हैं।
05:07 इस प्रकार हम बुक्स की लिस्ट प्रदर्शित करते हैं।
05:11 अब, 'ब्राउज़र' पर वापस आते हैं।
05:14 'List Borrowed Books' पर क्लिक करते हैं।
05:17 और 'Submit button' पर क्लिक करें।
05:20 हम सारी इशूड (issued) 'बुक्स' की 'लिस्ट' देखते हैं।
05:24 इसमें जानकारी है जैसे 'Transaction Id, Book Id' और 'Username'
05:29 मैं 'IDE' पर वापस आऊँगा।
05:32 और आपको उस के लिए कोड दिखाऊँगा ।
05:35 'AdminSection.java' पर जाते हैं।
05:38 हमने 'List Borrowed Books' पर क्लिक किया था।
05:42 अतः 'menuSelection' इज़ इक्वल टू 'List Borrowed books'
05:47 स्टेप्स वैसी ही हैं जैसे हमने 'List Books' के लिए देखी थी।
05:53 'Checkout table' से बॉरो की गयी बुक्स की जानकारी निकालने के लिए हम क्वेरी को निष्पादित करते हैं।
05:59 फिर हम सारी बॉरो की गयी बुक्स को इट्रेट करते हैं।
06:02 और 'checkout' एट्रीब्यूट की तरह 'request' में इसको सेट करते हैं।
06:07 अब हम 'listBorrowedBooks.jsp' पर आते हैं।
06:12 हमने 'request' से 'checkout' प्राप्त किया।
06:17 हम सारी 'checkout' लिस्ट को इट्रेट करते हैं।
06:20 और यहाँ हम 'checkout' के एट्रीब्यूट्स दर्शाते हैं।
06:25 इस प्रकार हम 'Borrowed Books' प्रदर्शित करते हैं।
06:28 अब, 'ब्राउज़र' पर वापस आते हैं।
06:30 बॉरो की हुई बुक्स पेज में हमारे पास एक अन्य 'list' है।
06:36 'बुक्स' की वो 'लिस्ट' जिनकी 'करंट डेट' 'रिटर्न डेट' से ज़्यादा हो गयी है।
06:43 कोड देखने के लिए 'IDE' पर वापस आते हैं।
06:46 यह वैसे ही किया जाता है, जैसे हमने 'Borrowed Books' के लिए किया था।
06:50 इसमें फर्क सिर्फ 'SQL query' का है।
06:56 क्वेरी में हम एक कंडीशन देते हैं, "return_date less than now() order by transaction_Id"
07:05 अब मैं आपको एक सामान्य यूज़र के लिए इंटरफ़ेस दिखाता हूँ।
07:10 अतः, 'ब्राउज़र' पर वापस आते है।
07:12 'login page' पर वापस आते हैं।
07:15 मैं 'mdhusein' से लॉगिन करुँगा।
07:20 'Password' में 'welcome' टाइप करें।
07:22 और 'Sign In' पर क्लिक करें।
07:25 हमें 'Success Greeting Page' प्राप्त होता है।
07:28 इसमें वो 'बुक्स' हैं, जो करन्ट्ली, 'user' के द्वारा बॉर्रो की गयी हैं।
07:32 यह जानकारी रखती है जैसे 'Transaction Id, User Name, Book Id' और 'Return Date'
07:39 अब, 'IDE' पर वापस आते हैं।
07:43 अब हम 'GreetingServlet.java' पर जाते हैं।
07:47 हम इशूड बुक्स उसी प्रकार दर्शाते हैं, जैसे हमने एडमिन के लिए दर्शायी थीं।
07:53 यहाँ फर्क इतना होगा कि हमें लॉग्ड इन यूज़र के लिए बुक्स प्रदर्शित करनी हैं।
08:02 अतः मुझे इस लाइन से 'username' मिलता है।
08:05 फिर इस कंडीशन के साथ कि 'username', 'logged' इन यूज़र के बराबर है हम 'borrowed' बुक्स की जानकारी निकलते हैं।
08:14 अतः हमें सम्बंधित यूज़र के लिए इशूड बुक्स की लिस्ट मिलती है।
08:20 फिर 'successGreeting' dot 'jsp' में हम लिस्ट प्रदर्शित करेंगे।
08:27 आपका 'successGreeting dot jsp' इस प्रकार दिखेगा।
08:32 इस ट्यूटोरियल में हमने सीखा:
08:35 'admin page' पर जाने के लिए 'login' 'page' को संशोधित करना।
08:39 बुक की जानकारी निकलना।
08:42 बॉरोड बुक की जानकारी निकलना।
08:45 और लॉग्ड इन (logged in) यूज़र्स द्वारा बॉरो की गयी बुक्स प्रदर्शित करना।
08:50 स्पोकन ट्यूटोरियल प्रोजेक्ट पर अधिक जानने के लिए, निम्न लिंक पर उपलब्ध विडिओ देखें।
08:56 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
08:59 यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके भी देख सकते हैं।
09:04 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम:
09:06 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
09:09 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र भी देते हैं।
09:13 अधिक जानकारी के लिए, कृपया contact at spoken hyphen tutorial dot org को लिखें।
09:20 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
09:24 यह भारत सरकार के एमएचआरडी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
09:30 इस मिशन पर अधिक जानकारी http://spoken-tutorial.org/NMEICT- Intro पर उपलब्ध है।
09:40 लाइब्रेरी मैनेजमेंट सिस्टम' अग्रणी सॉफ्टवेयर 'MNC' के 'कॉर्पोरेट सोशल रेस्पोंसिबिलिटी' कार्यक्रम के अंतर्गत योगदान दिया गया है।
09:49 इस स्पोकन ट्यूटोरियल के लिए उन्होंने इस विषय वस्तु की पुष्टि भी की है।
09:53 मैं यश वोरा आपसे विदा लेता हूँ।
09:57 हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Sakinashaikh, Shruti arya