Java-Business-Application/C2/Creating-and-viewing-inventories/Hindi
From Script | Spoken-Tutorial
Revision as of 20:29, 24 November 2014 by Shruti arya (Talk | contribs)
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' का मॉडल है। |
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' डॉट '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 | हमसे जुड़ने के लिए धन्यवाद। |