Difference between revisions of "Java-Business-Application/C2/Issuing-and-Returning-a-book/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
'''Keywords: Java-Business-Application'''
 
'''Keywords: Java-Business-Application'''
  
 
+
{| border = 1
 
+
|'''Time'''
{| border=1
+
|'''Narration'''
!Time
+
!Narration
+
 
+
  
 
|-
 
|-
| 00.00  
+
| 00:00  
 
| '''Issuing and returning a book''' वरील पाठात आपले स्वागत.
 
| '''Issuing and returning a book''' वरील पाठात आपले स्वागत.
  
 
|-
 
|-
| 00.05  
+
| 00:05  
 
| या पाठात शिकणार आहोत,
 
| या पाठात शिकणार आहोत,
  
 
|-
 
|-
| 00.08  
+
| 00:08  
 
| युजरची सर्व माहिती मिळवणे,
 
| युजरची सर्व माहिती मिळवणे,
  
 
|-
 
|-
| 00.11  
+
| 00:11  
 
| युजरला पुस्तक देणे,
 
| युजरला पुस्तक देणे,
  
 
|-
 
|-
| 00.13  
+
| 00:13  
 
| पुस्तक परत घेणे,
 
| पुस्तक परत घेणे,
  
 
|-
 
|-
| 00.15  
+
| 00:15  
 
| आपण वापरणार आहोत,
 
| आपण वापरणार आहोत,
  
 
|-
 
|-
| 00.17  
+
| 00:17  
 
| उबंटु वर्जन 12.04  
 
| उबंटु वर्जन 12.04  
  
 
|-
 
|-
| 00.20  
+
| 00:20  
 
| नेटबीन्स IDE 7.3  
 
| नेटबीन्स IDE 7.3  
  
 
|-
 
|-
| 00.23  
+
| 00:23  
 
| JDK 1.7  
 
| JDK 1.7  
  
 
|-
 
|-
| 00.25  
+
| 00:25  
 
| फायरफॉक्स वेब ब्राऊजर 21.0  
 
| फायरफॉक्स वेब ब्राऊजर 21.0  
  
 
|-
 
|-
| 00.29  
+
| 00:29  
 
| तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता.  
 
| तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता.  
  
 
|-
 
|-
| 00.33  
+
| 00:33  
 
| ह्या पाठासाठी तुम्हाला,  
 
| ह्या पाठासाठी तुम्हाला,  
  
 
|-
 
|-
| 00.37  
+
| 00:37  
 
| '''Java Servlets, JSPs''' आणि  
 
| '''Java Servlets, JSPs''' आणि  
  
 
|-
 
|-
| 00.40  
+
| 00:40  
 
| इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे.
 
| इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे.
  
 
|-
 
|-
| 00.44  
+
| 00:44  
 
| नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या.  
 
| नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या.  
  
 
|-
 
|-
| 00.48  
+
| 00:48  
 
| मागील पाठात '''Admin''' सेक्शन कसा कार्य करतो ते पाहिले.  
 
| मागील पाठात '''Admin''' सेक्शन कसा कार्य करतो ते पाहिले.  
  
 
|-
 
|-
| 00.53  
+
| 00:53  
 
| या पाठात '''Admin''' सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू.  
 
| या पाठात '''Admin''' सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू.  
  
 
|-
 
|-
| 00.59  
+
| 00:59  
 
| ब्राऊजरवर जाऊ.
 
| ब्राऊजरवर जाऊ.
  
 
|-
 
|-
| 01.02  
+
| 01:02  
 
| '''admin''' म्हणून लॉगिन करा.  
 
| '''admin''' म्हणून लॉगिन करा.  
  
 
|-
 
|-
| 01.05  
+
| 01:05  
 
| येथे '''Admin''' सेक्शन पेजमधे '''List Users''' आणि '''Checkout/Return Book''' हे पर्याय आहेत.
 
| येथे '''Admin''' सेक्शन पेजमधे '''List Users''' आणि '''Checkout/Return Book''' हे पर्याय आहेत.
  
 
|-
 
|-
| 01.14  
+
| 01:14  
 
| आता '''IDE''' वर जाऊ.  
 
| आता '''IDE''' वर जाऊ.  
  
 
|-
 
|-
| 01.18  
+
| 01:18  
 
| '''adminsection.jsp''' मधे आणखी दोन रेडिओ बटणे बघू शकतो.
 
| '''adminsection.jsp''' मधे आणखी दोन रेडिओ बटणे बघू शकतो.
  
 
|-
 
|-
| 01.24  
+
| 01:24  
 
| एक '''List Users''' साठी आणि दुसरे '''Checkout/Return Book''' साठी.
 
| एक '''List Users''' साठी आणि दुसरे '''Checkout/Return Book''' साठी.
  
 
|-
 
|-
| 01.30  
+
| 01:30  
 
| ब्राऊजरवर जा.
 
| ब्राऊजरवर जा.
  
 
|-
 
|-
| 01.33  
+
| 01:33  
 
| '''List Users''' रेडिओ बटणावर क्लिक करा.
 
| '''List Users''' रेडिओ बटणावर क्लिक करा.
  
 
|-
 
|-
| 01.38  
+
| 01:38  
 
| त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे.  
 
| त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे.  
  
 
|-
 
|-
| 01.48  
+
| 01:48  
 
| आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत.  
 
| आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत.  
  
 
|-
 
|-
| 01.51  
+
| 01:51  
 
| मागील पाठात त्या पाहिल्या आहेत.  
 
| मागील पाठात त्या पाहिल्या आहेत.  
  
 
|-
 
|-
| 01.55  
+
| 01:55  
 
| '''Checkout''' किंवा '''Return Book''' पर्यायावर क्लिक करा.  
 
| '''Checkout''' किंवा '''Return Book''' पर्यायावर क्लिक करा.  
  
 
|-
 
|-
| 02.01  
+
| 02:01  
 
| आपल्याला एक '''form''' मिळेल जो '''checkout''' तसेच '''return book''' ची परवानगी देतो.
 
| आपल्याला एक '''form''' मिळेल जो '''checkout''' तसेच '''return book''' ची परवानगी देतो.
  
 
|-
 
|-
| 02.06  
+
| 02:06  
 
| त्यासाठीचा कोड बघू.
 
| त्यासाठीचा कोड बघू.
  
 
|-
 
|-
| 02.09  
+
| 02:09  
 
| त्यासाठी '''IDE''' वर जा.  
 
| त्यासाठी '''IDE''' वर जा.  
  
 
|-
 
|-
| 02.11  
+
| 02:11  
 
| '''Checkout/Return Book''' वर क्लिक केले.
 
| '''Checkout/Return Book''' वर क्लिक केले.
  
 
|-
 
|-
| 02.14  
+
| 02:14  
 
| म्हणजेच '''menuselection <nowiki>=</nowiki>''' '''checkoutbook'''  
 
| म्हणजेच '''menuselection <nowiki>=</nowiki>''' '''checkoutbook'''  
  
 
|-
 
|-
| 02.18  
+
| 02:18  
 
| '''List Books''' साठी केल्याप्रमाणेच या स्टेप्स आहेत.
 
| '''List Books''' साठी केल्याप्रमाणेच या स्टेप्स आहेत.
  
 
|-
 
|-
| 02.23  
+
| 02:23  
 
| परंतु येथे '''RequestDispatcher''' द्वारे '''checkOut.jsp''' कडे '''request''' पाठवत आहोत.
 
| परंतु येथे '''RequestDispatcher''' द्वारे '''checkOut.jsp''' कडे '''request''' पाठवत आहोत.
  
 
|-
 
|-
| 02.29  
+
| 02:29  
 
| आता '''checkOut '''dot '''jsp''' वर जाऊ .
 
| आता '''checkOut '''dot '''jsp''' वर जाऊ .
  
 
|-
 
|-
| 02.33  
+
| 02:33  
 
| हे पेज '''listBooks '''dot '''''jsp''' सारखेच आहे.  
 
| हे पेज '''listBooks '''dot '''''jsp''' सारखेच आहे.  
  
 
|-
 
|-
| 02.38  
+
| 02:38  
 
| फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे.
 
| फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे.
  
 
|-
 
|-
| 02.42  
+
| 02:42  
 
| त्यामुळे ते पुस्तक '''Checkout/Return करू शकू.  
 
| त्यामुळे ते पुस्तक '''Checkout/Return करू शकू.  
  
 
|-
 
|-
| 02.46  
+
| 02:46  
 
| आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक '''checkout''' करणा-या युजरचे नाव लिहू शकतो.  
 
| आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक '''checkout''' करणा-या युजरचे नाव लिहू शकतो.  
  
 
|-
 
|-
| 02.53  
+
| 02:53  
 
| तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी '''Date field''' आहे.
 
| तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी '''Date field''' आहे.
  
 
|-
 
|-
| 02.59  
+
| 02:59  
 
| चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे.
 
| चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे.
  
 
|-
 
|-
| 03.04  
+
| 03:04  
 
| हे '''Calendar''' क्लासद्वारे केले आहे.  
 
| हे '''Calendar''' क्लासद्वारे केले आहे.  
  
 
|-
 
|-
| 03.07  
+
| 03:07  
 
| ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल.  
 
| ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल.  
  
 
|-
 
|-
| 03.13  
+
| 03:13  
 
| पहिले म्हणजे वर्षाचा चालू दिवस.  
 
| पहिले म्हणजे वर्षाचा चालू दिवस.  
  
 
|-
 
|-
| 03.16  
+
| 03:16  
 
| आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस.  
 
| आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस.  
  
 
|-
 
|-
| 03.21  
+
| 03:21  
 
| आपण सात दिवस मिळवत आहोत.  
 
| आपण सात दिवस मिळवत आहोत.  
  
 
|-
 
|-
| 03.23  
+
| 03:23  
 
| आता '''form action <nowiki>=</nowiki>''' '''CheckoutServlet''' आहे.  
 
| आता '''form action <nowiki>=</nowiki>''' '''CheckoutServlet''' आहे.  
  
 
|-
 
|-
| 03.29  
+
| 03:29  
 
| ब्राऊजरवर जाऊ .  
 
| ब्राऊजरवर जाऊ .  
  
 
|-
 
|-
| 03.32  
+
| 03:32  
 
| '''BookId 1''' वर क्लिक करा.
 
| '''BookId 1''' वर क्लिक करा.
  
 
|-
 
|-
| 03.35  
+
| 03:35  
 
| '''arya''' हे युजरनेम टाईप करा.  
 
| '''arya''' हे युजरनेम टाईप करा.  
  
 
|-
 
|-
| 03.38  
+
| 03:38  
 
| आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे.
 
| आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे.
  
 
|-
 
|-
| 03.43  
+
| 03:43  
 
| उपलब्ध प्रती '''9''' आहेत.
 
| उपलब्ध प्रती '''9''' आहेत.
  
 
|-
 
|-
| 03.48  
+
| 03:48  
 
| '''Checkout Book''' वर क्लिक करा .
 
| '''Checkout Book''' वर क्लिक करा .
  
 
|-
 
|-
| 03.51  
+
| 03:51  
 
| आपल्याला '''Checkout''' सक्सेस पेज मिळेल.
 
| आपल्याला '''Checkout''' सक्सेस पेज मिळेल.
  
 
|-
 
|-
| 03.55  
+
| 03:55  
 
| '''Admin''' सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा.
 
| '''Admin''' सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा.
  
 
|-
 
|-
| 03.59  
+
| 03:59  
 
| पुन्हा '''Checkout/Return Book''' वर क्लिक करा.
 
| पुन्हा '''Checkout/Return Book''' वर क्लिक करा.
  
 
|-
 
|-
| 04.03  
+
| 04:03  
 
| उपलब्ध प्रतींची संख्या कमी होऊन '''8''' झाली आहे.
 
| उपलब्ध प्रतींची संख्या कमी होऊन '''8''' झाली आहे.
  
 
|-
 
|-
| 04.08  
+
| 04:08  
 
| त्यासाठीचा कोड पाहू.  
 
| त्यासाठीचा कोड पाहू.  
  
 
|-
 
|-
| 04.10  
+
| 04:10  
 
| '''IDE''' वर जाऊ .  
 
| '''IDE''' वर जाऊ .  
  
 
|-
 
|-
| 04.13  
+
| 04:13  
 
| '''CheckoutServlet.java''' वर जा.  
 
| '''CheckoutServlet.java''' वर जा.  
  
 
|-
 
|-
| 04.16  
+
| 04:16  
 
| आपण '''errorMsgs''' सूची सेट केलेली आहे.
 
| आपण '''errorMsgs''' सूची सेट केलेली आहे.
  
 
|-
 
|-
| 04.19  
+
| 04:19  
 
| तसेच '''request''' मधे '''errorMsgs''' सेट केलेले आहेत.  
 
| तसेच '''request''' मधे '''errorMsgs''' सेट केलेले आहेत.  
  
 
|-
 
|-
| 04.23  
+
| 04:23  
 
| आपल्याला '''request''' कडून '''getParameter''' द्वारे युजरनेम मिळेल.
 
| आपल्याला '''request''' कडून '''getParameter''' द्वारे युजरनेम मिळेल.
  
 
|-
 
|-
| 04.28  
+
| 04:28  
 
| तसेच '''checkout_book, return_book'''  आणि '''book id''' मिळेल.  
 
| तसेच '''checkout_book, return_book'''  आणि '''book id''' मिळेल.  
  
 
|-
 
|-
| 04.34  
+
| 04:34  
 
| नंतर '''Id''' मधून '''Integer''' असलेला '''BookId''' पार्स करू.  
 
| नंतर '''Id''' मधून '''Integer''' असलेला '''BookId''' पार्स करू.  
  
 
|-
 
|-
| 04.40  
+
| 04:40  
 
| आपण युजरनेम आणि '''book id''' व्हॅलिडेट करू.
 
| आपण युजरनेम आणि '''book id''' व्हॅलिडेट करू.
  
 
|-
 
|-
| 04.44  
+
| 04:44  
| तसेच '''Checkout_book''' आणि '''Return_Book''' ह्या दोहोंची व्हॅल्यू '''null''' आहे का ते तपासू.
+
| तसेच '''Checkout_book''' आणि '''Return_Book''' ह्या दोघांची व्हॅल्यू '''null''' आहे का ते तपासू.
  
 
|-
 
|-
| 04.50  
+
| 04:50  
 
| नंतर त्यापैकी एखाद्याची व्हॅल्यू '''null''' नसल्यास,  
 
| नंतर त्यापैकी एखाद्याची व्हॅल्यू '''null''' नसल्यास,  
  
 
|-
 
|-
| 04.55  
+
| 04:55  
 
| येथे '''userExists''' मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू.
 
| येथे '''userExists''' मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू.
  
 
|-
 
|-
| 05.01  
+
| 05:01  
 
| नंतर मेथडने दिलेली रिटर्न व्हॅल्यू '''userExists''' व्हेरिएबलमधे संचित करू.
 
| नंतर मेथडने दिलेली रिटर्न व्हॅल्यू '''userExists''' व्हेरिएबलमधे संचित करू.
  
 
|-
 
|-
| 05.07  
+
| 05:07  
 
| आता ही मेथड काय करते ते पाहू.
 
| आता ही मेथड काय करते ते पाहू.
  
 
|-
 
|-
| 05.11  
+
| 05:11  
 
| प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू.
 
| प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू.
  
 
|-
 
|-
| 05.18  
+
| 05:18  
 
| नंतर '''userExists''' हे इंटिजर व्हेरिएबल '''0''' ने इनिशियलाईज करू.  
 
| नंतर '''userExists''' हे इंटिजर व्हेरिएबल '''0''' ने इनिशियलाईज करू.  
  
 
|-
 
|-
| 05.23  
+
| 05:23  
 
| जरनेम उपलब्ध असेल तर '''userExists''' एक वर सेट करू.
 
| जरनेम उपलब्ध असेल तर '''userExists''' एक वर सेट करू.
  
 
|-
 
|-
| 05.29  
+
| 05:29  
 
| नंतर '''userExists''' ची व्हॅल्यू रिटर्न करू.
 
| नंतर '''userExists''' ची व्हॅल्यू रिटर्न करू.
  
 
|-
 
|-
| 05.33  
+
| 05:33  
 
| मेथडने '''0''' ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही.  
 
| मेथडने '''0''' ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही.  
  
 
|-
 
|-
| 05.42  
+
| 05:42  
 
| अन्यथा, युजर उपलब्ध असल्यास '''bookAlreadyIssued''' मेथड कॉल करू.
 
| अन्यथा, युजर उपलब्ध असल्यास '''bookAlreadyIssued''' मेथड कॉल करू.
  
 
|-
 
|-
| 05.50  
+
| 05:50  
 
| नंतर मेथडची रिटर्न व्हॅल्यू '''bookIssued''' मधे संचित करू.
 
| नंतर मेथडची रिटर्न व्हॅल्यू '''bookIssued''' मधे संचित करू.
  
 
|-
 
|-
| 05.55  
+
| 05:55  
 
| येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू.  
 
| येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू.  
  
 
|-
 
|-
| 06.01  
+
| 06:01  
 
| आता '''bookAlreadyIssued''' मेथडवर जाऊ .
 
| आता '''bookAlreadyIssued''' मेथडवर जाऊ .
  
 
|-
 
|-
| 06.05  
+
| 06:05  
 
| येथे '''bookAlreadyIssued''' हे इंटिजर व्हेरिएबल '''0''' वर सेट केले आहे.
 
| येथे '''bookAlreadyIssued''' हे इंटिजर व्हेरिएबल '''0''' वर सेट केले आहे.
  
 
|-
 
|-
| 06.12  
+
| 06:12  
 
| तीच '''BookId''' असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू.  
 
| तीच '''BookId''' असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू.  
  
 
|-
 
|-
| 06.18  
+
| 06:18  
 
| आपल्याला '''Checkout''' टेबलमधून '''BookId''' मिळेल.  
 
| आपल्याला '''Checkout''' टेबलमधून '''BookId''' मिळेल.  
  
 
|-
 
|-
| 06.23  
+
| 06:23  
 
| '''BookId''' उपलब्ध असल्यास '''bookAlreadyIssued''' हे व्हेरिएबल'''1''' वर सेट होईल.  
 
| '''BookId''' उपलब्ध असल्यास '''bookAlreadyIssued''' हे व्हेरिएबल'''1''' वर सेट होईल.  
  
 
|-
 
|-
| 06.30  
+
| 06:30  
 
| नंतर '''bookAlreadyIssued''' ची व्हॅल्यू रिटर्न करू.
 
| नंतर '''bookAlreadyIssued''' ची व्हॅल्यू रिटर्न करू.
  
 
|-
 
|-
| 06.34  
+
| 06:34  
 
| मेथडने '''1''' ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे.  
 
| मेथडने '''1''' ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे.  
  
 
|-
 
|-
| 06.43  
+
| 06:43  
 
| ब्राऊजरवर जाऊ .
 
| ब्राऊजरवर जाऊ .
  
 
|-
 
|-
| 06.46  
+
| 06:46  
 
| आता त्याच युजर द्वारे तेच पुस्तक '''checkout''' करण्याचा प्रयत्न करू.
 
| आता त्याच युजर द्वारे तेच पुस्तक '''checkout''' करण्याचा प्रयत्न करू.
  
 
|-
 
|-
| 06.51  
+
| 06:51  
 
| '''arya''' हे युजरनेम टाईप करा.
 
| '''arya''' हे युजरनेम टाईप करा.
  
 
|-
 
|-
| 06.54  
+
| 06:54  
 
| '''BookId 1''' रेडिओ बटणावर क्लिक करा.  
 
| '''BookId 1''' रेडिओ बटणावर क्लिक करा.  
  
 
|-
 
|-
| 06.59  
+
| 06:59  
 
| '''Checkout book''' वर क्लिक करा.
 
| '''Checkout book''' वर क्लिक करा.
  
 
|-
 
|-
| 07.03  
+
| 07:03  
 
| आपल्याला '''the same user has already borrowed this book''' असा एरर मेसेज मिळेल.
 
| आपल्याला '''the same user has already borrowed this book''' असा एरर मेसेज मिळेल.
  
 
|-
 
|-
| 07.10  
+
| 07:10  
 
| '''IDE''' वर जा.  
 
| '''IDE''' वर जा.  
  
 
|-
 
|-
| 07.14  
+
| 07:14  
 
| सिस्टीममधे युजर उपलब्ध असल्यास आणि '''checkout_book''' ची व्हॅल्यू '''null''' नसल्यास checkoutमेथड कॉल करू.
 
| सिस्टीममधे युजर उपलब्ध असल्यास आणि '''checkout_book''' ची व्हॅल्यू '''null''' नसल्यास checkoutमेथड कॉल करू.
  
 
|-
 
|-
| 07.22  
+
| 07:22  
 
| ह्या मेथडमधे काय करणार आहोत ते पाहू.
 
| ह्या मेथडमधे काय करणार आहोत ते पाहू.
  
 
|-
 
|-
| 07.25  
+
| 07:25  
 
| येथे संबंधित '''id''' साठी उपलब्ध प्रतींची संख्या मिळेल.
 
| येथे संबंधित '''id''' साठी उपलब्ध प्रतींची संख्या मिळेल.
  
 
|-
 
|-
| 07.31  
+
| 07:31  
 
| हे आपल्याला '''Books''' टेबलमधून मिळेल.
 
| हे आपल्याला '''Books''' टेबलमधून मिळेल.
  
 
|-
 
|-
| 07.35  
+
| 07:35  
 
| नंतर उपलब्ध प्रतींची संख्या '''available copies''' ह्या व्हेरिएबलमधे संचित करू.
 
| नंतर उपलब्ध प्रतींची संख्या '''available copies''' ह्या व्हेरिएबलमधे संचित करू.
  
 
|-
 
|-
| 07.41  
+
| 07:41  
 
| '''available copies''' ची संख्या '''0''' पेक्षा जास्त आणि '''bookIssued '''''<nowiki>=</nowiki> '''''0''' आहे का ते तपासू.
 
| '''available copies''' ची संख्या '''0''' पेक्षा जास्त आणि '''bookIssued '''''<nowiki>=</nowiki> '''''0''' आहे का ते तपासू.
  
 
|-
 
|-
| 07.50  
+
| 07:50  
 
| '''request''' द्वारे आपल्याला '''dateofreturn''' मिळेल जी '''returndate''' मधे संचित करू.
 
| '''request''' द्वारे आपल्याला '''dateofreturn''' मिळेल जी '''returndate''' मधे संचित करू.
  
 
|-
 
|-
| 07.56  
+
| 07:56  
 
| नंतर '''insertIntoCheckout''' कॉल करू.
 
| नंतर '''insertIntoCheckout''' कॉल करू.
  
 
|-
 
|-
| 08.00  
+
| 08:00  
 
| '''insertIntoCheckout''' मेथड काय करते ते बघू.
 
| '''insertIntoCheckout''' मेथड काय करते ते बघू.
  
 
|-
 
|-
| 08.05  
+
| 08:05  
 
| येथे '''book_id,''' युजरनेम आणि रिटर्न डेट '''Checkout''' टेबलमधे संचित करू.
 
| येथे '''book_id,''' युजरनेम आणि रिटर्न डेट '''Checkout''' टेबलमधे संचित करू.
  
 
|-
 
|-
| 08.12  
+
| 08:12  
 
| नंतर '''decrement available copies''' ही मेथड कॉल करू.  
 
| नंतर '''decrement available copies''' ही मेथड कॉल करू.  
  
 
|-
 
|-
| 08.16  
+
| 08:16  
 
| ही मेथड काय करते ते पाहू.
 
| ही मेथड काय करते ते पाहू.
  
 
|-
 
|-
| 08.19  
+
| 08:19  
 
| येथे '''Books''' टेबलमधून उपलब्ध प्रतींची संख्या '''1''' ने कमी करण्यासाठी क्वेरी कार्यान्वित करू.  
 
| येथे '''Books''' टेबलमधून उपलब्ध प्रतींची संख्या '''1''' ने कमी करण्यासाठी क्वेरी कार्यान्वित करू.  
  
 
|-
 
|-
| 08.26  
+
| 08:26  
 
| नंतर '''setCheckoutIntoRequest''' मेथड कॉल करू.
 
| नंतर '''setCheckoutIntoRequest''' मेथड कॉल करू.
  
 
|-
 
|-
| 08.29  
+
| 08:29  
 
| ह्या मेथडवर जाऊ .  
 
| ह्या मेथडवर जाऊ .  
  
 
|-
 
|-
| 08.32  
+
| 08:32  
 
| ह्या मेथडमधे '''request''' मधे '''checkout''' अॅट्रिब्यूट सेट करू.
 
| ह्या मेथडमधे '''request''' मधे '''checkout''' अॅट्रिब्यूट सेट करू.
  
 
|-
 
|-
| 08.38  
+
| 08:38  
 
| नंतर ही '''request''' आपण '''RequestDispatcher''' द्वारे '''successCheckout.jsp''' कडे पाठवू.  
 
| नंतर ही '''request''' आपण '''RequestDispatcher''' द्वारे '''successCheckout.jsp''' कडे पाठवू.  
  
 
|-
 
|-
| 08.45  
+
| 08:45  
 
| जर '''available copies''' बरोबर '''0'''असेल तर '''There are no copies of the requested book available''' असे दाखवू.  
 
| जर '''available copies''' बरोबर '''0'''असेल तर '''There are no copies of the requested book available''' असे दाखवू.  
  
 
|-
 
|-
| 08.53  
+
| 08:53  
 
| आता '''successCheckout '''''dot '''''jsp''' वर जाऊ.  
 
| आता '''successCheckout '''''dot '''''jsp''' वर जाऊ.  
  
 
|-
 
|-
| 08.58  
+
| 08:58  
 
| प्रथम '''request''' द्वारे '''checkout''' अॅट्रिब्यूट मिळेल.  
 
| प्रथम '''request''' द्वारे '''checkout''' अॅट्रिब्यूट मिळेल.  
  
 
|-
 
|-
| 09.03  
+
| 09:03  
 
| नंतर यशस्वीरित्या '''Checkout''' केल्याचा मेसेज मिळेल.
 
| नंतर यशस्वीरित्या '''Checkout''' केल्याचा मेसेज मिळेल.
  
 
|-
 
|-
| 09.08  
+
| 09:08  
 
| तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा.  
 
| तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा.  
  
 
|-
 
|-
| 09.11  
+
| 09:11  
 
| आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ.
 
| आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ.
  
 
|-
 
|-
| 09.15  
+
| 09:15  
 
| '''bookId 1''' वर क्लिक करा. युजरनेम '''arya''' टाईप करा.
 
| '''bookId 1''' वर क्लिक करा. युजरनेम '''arya''' टाईप करा.
  
 
|-
 
|-
| 09.21  
+
| 09:21  
 
| '''Return book''' वर क्लिक करा.  
 
| '''Return book''' वर क्लिक करा.  
  
 
|-
 
|-
| 09.24  
+
| 09:24  
 
| पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल.  
 
| पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल.  
  
 
|-
 
|-
| 09.29  
+
| 09:29  
 
| आणखी एक '''checkout/return''' साठी येथे क्लिक करा.
 
| आणखी एक '''checkout/return''' साठी येथे क्लिक करा.
  
 
|-
 
|-
| 09.33  
+
| 09:33  
 
| आपण '''Admin''' सेक्शन पेज वर जाऊ.  
 
| आपण '''Admin''' सेक्शन पेज वर जाऊ.  
  
 
|-
 
|-
| 09.36  
+
| 09:36  
 
| '''Checkout/Return Book''' वर क्लिक करा.
 
| '''Checkout/Return Book''' वर क्लिक करा.
  
 
|-
 
|-
| 09.39  
+
| 09:39  
 
| उपलब्ध प्रतींची संख्या वाढलेली दिसेल.  
 
| उपलब्ध प्रतींची संख्या वाढलेली दिसेल.  
  
 
|-
 
|-
| 09.45  
+
| 09:45  
 
| ह्याचा कोड पाहू .  
 
| ह्याचा कोड पाहू .  
  
 
|-
 
|-
| 09.47  
+
| 09:47  
 
| '''IDE''' वर जाऊ.
 
| '''IDE''' वर जाऊ.
  
 
|-
 
|-
| 09.49  
+
| 09:49  
 
| '''CheckoutServlet '''''dot '''''java''' उघडा.  
 
| '''CheckoutServlet '''''dot '''''java''' उघडा.  
  
 
|-
 
|-
| 09.53  
+
| 09:53  
 
| आपण तपासू, '''userExists '''''<nowiki>=</nowiki> '''''1 आणि''' '''return_book '''''is not equal to '''''null''' नसल्यास.
 
| आपण तपासू, '''userExists '''''<nowiki>=</nowiki> '''''1 आणि''' '''return_book '''''is not equal to '''''null''' नसल्यास.
  
 
|-
 
|-
| 10.00  
+
| 10:00  
 
| '''returnBook''' मेथड कॉल करू.
 
| '''returnBook''' मेथड कॉल करू.
  
 
|-
 
|-
| 10.03  
+
| 10:03  
 
| ह्या मेथडवर जाऊ .  
 
| ह्या मेथडवर जाऊ .  
  
 
|-
 
|-
| 10.06  
+
| 10:06  
 
| येथे '''book id''' साठी '''Books''' टेबलमधून '''totalcopies''' आणि '''available copies''' सिलेक्ट करू.
 
| येथे '''book id''' साठी '''Books''' टेबलमधून '''totalcopies''' आणि '''available copies''' सिलेक्ट करू.
  
 
|-
 
|-
| 10.14  
+
| 10:14  
 
| '''totalcopies''' आणि '''available copies''' अनुक्रमे '''totcopies''' आणि '''availcopies''' मधे संचित करू.
 
| '''totalcopies''' आणि '''available copies''' अनुक्रमे '''totcopies''' आणि '''availcopies''' मधे संचित करू.
  
 
|-
 
|-
| 10.21  
+
| 10:21  
| नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त नाहीत ना हे तपासू.
+
| नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त आहेत का हे तपासू.
  
 
|-
 
|-
| 10.27  
+
| 10:27  
 
| ब्राऊजरवर जाऊ .  
 
| ब्राऊजरवर जाऊ .  
  
 
|-
 
|-
| 10.30  
+
| 10:30  
 
| आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते.
 
| आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते.
  
 
|-
 
|-
| 10.35  
+
| 10:35  
 
| '''Mdhusein''' हे युजरनेम द्या.  
 
| '''Mdhusein''' हे युजरनेम द्या.  
  
 
|-
 
|-
| 10.39  
+
| 10:39  
 
| '''book id 1''' वर क्लिक करा.
 
| '''book id 1''' वर क्लिक करा.
  
 
|-
 
|-
| 10.42  
+
| 10:42  
 
| नंतर '''Return Book''' वर क्लिक करा.  
 
| नंतर '''Return Book''' वर क्लिक करा.  
  
 
|-
 
|-
| 10.44  
+
| 10:44  
 
| '''The given user has not borrowed this book!!''' असा एरर मेसेज दिसेल.
 
| '''The given user has not borrowed this book!!''' असा एरर मेसेज दिसेल.
  
 
|-
 
|-
| 10.50  
+
| 10:50  
 
| '''IDE''' वर जाऊ.
 
| '''IDE''' वर जाऊ.
  
 
|-
 
|-
| 10.53  
+
| 10:53  
 
| येथे '''bookIssued''' <nowiki>=</nowiki> '''1''' आहे का ते तपासू.
 
| येथे '''bookIssued''' <nowiki>=</nowiki> '''1''' आहे का ते तपासू.
  
 
|-
 
|-
| 10.57  
+
| 10:57  
 
| नंतर '''removeFromCheckout''' मेथड कॉल करू.
 
| नंतर '''removeFromCheckout''' मेथड कॉल करू.
  
 
|-
 
|-
| 11.01  
+
| 11:01  
 
| मेथडवर जाऊ .  
 
| मेथडवर जाऊ .  
  
 
|-
 
|-
| 11.04  
+
| 11:04  
 
| येथे '''Checkout table''' मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू.  
 
| येथे '''Checkout table''' मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू.  
  
 
|-
 
|-
| 11.14  
+
| 11:14  
 
| '''incrementAvailableCopies''' ही मेथड कॉल करू.  
 
| '''incrementAvailableCopies''' ही मेथड कॉल करू.  
  
 
|-
 
|-
| 11.18  
+
| 11:18  
 
| ह्या मेथडवर जाऊ .  
 
| ह्या मेथडवर जाऊ .  
  
 
|-
 
|-
| 11.21  
+
| 11:21  
 
| येथे उपलब्ध प्रती '''1''' ने वाढवत आहोत.  
 
| येथे उपलब्ध प्रती '''1''' ने वाढवत आहोत.  
  
 
|-
 
|-
| 11.25  
+
| 11:25  
 
| '''Books table''' अपडेट करण्यासाठी क्वेरी कार्यान्वित करू.
 
| '''Books table''' अपडेट करण्यासाठी क्वेरी कार्यान्वित करू.
  
 
|-
 
|-
| 11.29  
+
| 11:29  
 
| नंतर '''setReturnIntoRequest''' मेथड कॉल करू.
 
| नंतर '''setReturnIntoRequest''' मेथड कॉल करू.
  
 
|-
 
|-
| 11.34  
+
| 11:34  
 
| त्या मेथडवर जाऊ.
 
| त्या मेथडवर जाऊ.
  
 
|-
 
|-
| 11.37  
+
| 11:37  
 
| येथे '''request''' मधे '''returnBook''' अॅट्रिब्यूट सेट केले आहे.  
 
| येथे '''request''' मधे '''returnBook''' अॅट्रिब्यूट सेट केले आहे.  
  
 
|-
 
|-
| 11.41  
+
| 11:41  
 
| नंतर '''RequestDispatcher''' द्वारे '''successReturn''' पेज कडे पाठवणार आहोत.  
 
| नंतर '''RequestDispatcher''' द्वारे '''successReturn''' पेज कडे पाठवणार आहोत.  
  
 
|-
 
|-
| 11.48  
+
| 11:48  
 
| '''successReturn''' पेज हे '''successCheckout''' पेजप्रमाणेच आहे.  
 
| '''successReturn''' पेज हे '''successCheckout''' पेजप्रमाणेच आहे.  
  
 
|-
 
|-
| 11.53  
+
| 11:53  
 
| आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा .  
 
| आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा .  
  
 
|-
 
|-
| 11.58  
+
| 11:58  
 
| येथे '''Visitor’s Home Page''' ची लिंक बघू शकतो.  
 
| येथे '''Visitor’s Home Page''' ची लिंक बघू शकतो.  
  
 
|-
 
|-
| 12.03  
+
| 12:03  
 
| आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे.
 
| आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे.
  
 
|-
 
|-
| 12.07  
+
| 12:07  
 
| आपण शिकलो ते थोडक्यात:  
 
| आपण शिकलो ते थोडक्यात:  
  
 
|-
 
|-
| 12.10  
+
| 12:10  
 
| युजरची सर्व माहिती मिळवणे,
 
| युजरची सर्व माहिती मिळवणे,
  
 
|-
 
|-
| 12.12  
+
| 12:12  
| युजरला पुस्तक देणे,
+
| युजरला पुस्तक देणे, पुस्तक परत घेणे
 
+
|-
+
| 12.13
+
| पुस्तक परत घेणे,
+
  
 
|-
 
|-
| 12.15  
+
| 12:15  
 
| प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
 
| प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
  
 
|-
 
|-
| 12.20  
+
| 12:20  
 
| ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.  
 
| ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.  
  
 
|-
 
|-
| 12.24  
+
| 12:24  
 
| जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.  
 
| जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.  
  
 
|-
 
|-
| 12.28  
+
| 12:28  
 
| स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,  
 
| स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,  
  
 
|-
 
|-
| 12.30  
+
| 12:30  
 
| Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.  
 
| Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.  
  
 
|-
 
|-
| 12.32  
+
| 12:32  
 
| परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.  
 
| परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.  
  
 
|-
 
|-
| 12.36  
+
| 12:36  
 
| अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki>
 
| अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki>
  
 
|-
 
|-
| 12.41  
+
| 12:41  
 
| "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.  
 
| "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.  
  
 
|-
 
|-
| 12.44  
+
| 12:44  
 
| यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.  
 
| यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.  
  
 
|-
 
|-
| 12.50  
+
| 12:50  
 
| यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
 
| यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
  
 
|-
 
|-
| 12.52  
+
| 12:52  
 
| '''ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे.'''
 
| '''ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे.'''
  
 
|-
 
|-
| 12.58  
+
| 12:58  
 
| त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे.
 
| त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे.
  
 
|-
 
|-
| 13.06  
+
| 13:06  
 
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते&nbsp;.  
 
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते&nbsp;.  
  
 
|-
 
|-
| 13.10  
+
| 13:10  
 
| सहभागासाठी धन्यवाद.
 
| सहभागासाठी धन्यवाद.
  
 
|}
 
|}

Latest revision as of 12:13, 19 April 2017

Title of script: Issuing-and-Returning-a-book

Author: Manali Ranade

Keywords: Java-Business-Application

Time Narration
00:00 Issuing and returning a book वरील पाठात आपले स्वागत.
00:05 या पाठात शिकणार आहोत,
00:08 युजरची सर्व माहिती मिळवणे,
00:11 युजरला पुस्तक देणे,
00:13 पुस्तक परत घेणे,
00:15 आपण वापरणार आहोत,
00:17 उबंटु वर्जन 12.04
00:20 नेटबीन्स IDE 7.3
00:23 JDK 1.7
00:25 फायरफॉक्स वेब ब्राऊजर 21.0
00:29 तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता.
00:33 ह्या पाठासाठी तुम्हाला,
00:37 Java Servlets, JSPs आणि
00:40 इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे.
00:44 नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या.
00:48 मागील पाठात Admin सेक्शन कसा कार्य करतो ते पाहिले.
00:53 या पाठात Admin सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू.
00:59 ब्राऊजरवर जाऊ.
01:02 admin म्हणून लॉगिन करा.
01:05 येथे Admin सेक्शन पेजमधे List Users आणि Checkout/Return Book हे पर्याय आहेत.
01:14 आता IDE वर जाऊ.
01:18 adminsection.jsp मधे आणखी दोन रेडिओ बटणे बघू शकतो.
01:24 एक List Users साठी आणि दुसरे Checkout/Return Book साठी.
01:30 ब्राऊजरवर जा.
01:33 List Users रेडिओ बटणावर क्लिक करा.
01:38 त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे.
01:48 आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत.
01:51 मागील पाठात त्या पाहिल्या आहेत.
01:55 Checkout किंवा Return Book पर्यायावर क्लिक करा.
02:01 आपल्याला एक form मिळेल जो checkout तसेच return book ची परवानगी देतो.
02:06 त्यासाठीचा कोड बघू.
02:09 त्यासाठी IDE वर जा.
02:11 Checkout/Return Book वर क्लिक केले.
02:14 म्हणजेच menuselection = checkoutbook
02:18 List Books साठी केल्याप्रमाणेच या स्टेप्स आहेत.
02:23 परंतु येथे RequestDispatcher द्वारे checkOut.jsp कडे request पाठवत आहोत.
02:29 आता checkOut dot jsp वर जाऊ .
02:33 हे पेज listBooks dot jsp सारखेच आहे.
02:38 फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे.
02:42 त्यामुळे ते पुस्तक Checkout/Return करू शकू.
02:46 आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक checkout करणा-या युजरचे नाव लिहू शकतो.
02:53 तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी Date field आहे.
02:59 चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे.
03:04 हे Calendar क्लासद्वारे केले आहे.
03:07 ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल.
03:13 पहिले म्हणजे वर्षाचा चालू दिवस.
03:16 आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस.
03:21 आपण सात दिवस मिळवत आहोत.
03:23 आता form action = CheckoutServlet आहे.
03:29 ब्राऊजरवर जाऊ .
03:32 BookId 1 वर क्लिक करा.
03:35 arya हे युजरनेम टाईप करा.
03:38 आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे.
03:43 उपलब्ध प्रती 9 आहेत.
03:48 Checkout Book वर क्लिक करा .
03:51 आपल्याला Checkout सक्सेस पेज मिळेल.
03:55 Admin सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा.
03:59 पुन्हा Checkout/Return Book वर क्लिक करा.
04:03 उपलब्ध प्रतींची संख्या कमी होऊन 8 झाली आहे.
04:08 त्यासाठीचा कोड पाहू.
04:10 IDE वर जाऊ .
04:13 CheckoutServlet.java वर जा.
04:16 आपण errorMsgs सूची सेट केलेली आहे.
04:19 तसेच request मधे errorMsgs सेट केलेले आहेत.
04:23 आपल्याला request कडून getParameter द्वारे युजरनेम मिळेल.
04:28 तसेच checkout_book, return_book आणि book id मिळेल.
04:34 नंतर Id मधून Integer असलेला BookId पार्स करू.
04:40 आपण युजरनेम आणि book id व्हॅलिडेट करू.
04:44 तसेच Checkout_book आणि Return_Book ह्या दोघांची व्हॅल्यू null आहे का ते तपासू.
04:50 नंतर त्यापैकी एखाद्याची व्हॅल्यू null नसल्यास,
04:55 येथे userExists मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू.
05:01 नंतर मेथडने दिलेली रिटर्न व्हॅल्यू userExists व्हेरिएबलमधे संचित करू.
05:07 आता ही मेथड काय करते ते पाहू.
05:11 प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू.
05:18 नंतर userExists हे इंटिजर व्हेरिएबल 0 ने इनिशियलाईज करू.
05:23 जरनेम उपलब्ध असेल तर userExists एक वर सेट करू.
05:29 नंतर userExists ची व्हॅल्यू रिटर्न करू.
05:33 मेथडने 0 ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही.
05:42 अन्यथा, युजर उपलब्ध असल्यास bookAlreadyIssued मेथड कॉल करू.
05:50 नंतर मेथडची रिटर्न व्हॅल्यू bookIssued मधे संचित करू.
05:55 येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू.
06:01 आता bookAlreadyIssued मेथडवर जाऊ .
06:05 येथे bookAlreadyIssued हे इंटिजर व्हेरिएबल 0 वर सेट केले आहे.
06:12 तीच BookId असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू.
06:18 आपल्याला Checkout टेबलमधून BookId मिळेल.
06:23 BookId उपलब्ध असल्यास bookAlreadyIssued हे व्हेरिएबल1 वर सेट होईल.
06:30 नंतर bookAlreadyIssued ची व्हॅल्यू रिटर्न करू.
06:34 मेथडने 1 ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे.
06:43 ब्राऊजरवर जाऊ .
06:46 आता त्याच युजर द्वारे तेच पुस्तक checkout करण्याचा प्रयत्न करू.
06:51 arya हे युजरनेम टाईप करा.
06:54 BookId 1 रेडिओ बटणावर क्लिक करा.
06:59 Checkout book वर क्लिक करा.
07:03 आपल्याला the same user has already borrowed this book असा एरर मेसेज मिळेल.
07:10 IDE वर जा.
07:14 सिस्टीममधे युजर उपलब्ध असल्यास आणि checkout_book ची व्हॅल्यू null नसल्यास checkoutमेथड कॉल करू.
07:22 ह्या मेथडमधे काय करणार आहोत ते पाहू.
07:25 येथे संबंधित id साठी उपलब्ध प्रतींची संख्या मिळेल.
07:31 हे आपल्याला Books टेबलमधून मिळेल.
07:35 नंतर उपलब्ध प्रतींची संख्या available copies ह्या व्हेरिएबलमधे संचित करू.
07:41 available copies ची संख्या 0 पेक्षा जास्त आणि bookIssued = 0 आहे का ते तपासू.
07:50 request द्वारे आपल्याला dateofreturn मिळेल जी returndate मधे संचित करू.
07:56 नंतर insertIntoCheckout कॉल करू.
08:00 insertIntoCheckout मेथड काय करते ते बघू.
08:05 येथे book_id, युजरनेम आणि रिटर्न डेट Checkout टेबलमधे संचित करू.
08:12 नंतर decrement available copies ही मेथड कॉल करू.
08:16 ही मेथड काय करते ते पाहू.
08:19 येथे Books टेबलमधून उपलब्ध प्रतींची संख्या 1 ने कमी करण्यासाठी क्वेरी कार्यान्वित करू.
08:26 नंतर setCheckoutIntoRequest मेथड कॉल करू.
08:29 ह्या मेथडवर जाऊ .
08:32 ह्या मेथडमधे request मधे checkout अॅट्रिब्यूट सेट करू.
08:38 नंतर ही request आपण RequestDispatcher द्वारे successCheckout.jsp कडे पाठवू.
08:45 जर available copies बरोबर 0असेल तर There are no copies of the requested book available असे दाखवू.
08:53 आता successCheckout dot jsp वर जाऊ.
08:58 प्रथम request द्वारे checkout अॅट्रिब्यूट मिळेल.
09:03 नंतर यशस्वीरित्या Checkout केल्याचा मेसेज मिळेल.
09:08 तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा.
09:11 आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ.
09:15 bookId 1 वर क्लिक करा. युजरनेम arya टाईप करा.
09:21 Return book वर क्लिक करा.
09:24 पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल.
09:29 आणखी एक checkout/return साठी येथे क्लिक करा.
09:33 आपण Admin सेक्शन पेज वर जाऊ.
09:36 Checkout/Return Book वर क्लिक करा.
09:39 उपलब्ध प्रतींची संख्या वाढलेली दिसेल.
09:45 ह्याचा कोड पाहू .
09:47 IDE वर जाऊ.
09:49 CheckoutServlet dot java उघडा.
09:53 आपण तपासू, userExists = 1 आणि return_book is not equal to null नसल्यास.
10:00 returnBook मेथड कॉल करू.
10:03 ह्या मेथडवर जाऊ .
10:06 येथे book id साठी Books टेबलमधून totalcopies आणि available copies सिलेक्ट करू.
10:14 totalcopies आणि available copies अनुक्रमे totcopies आणि availcopies मधे संचित करू.
10:21 नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त आहेत का हे तपासू.
10:27 ब्राऊजरवर जाऊ .
10:30 आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते.
10:35 Mdhusein हे युजरनेम द्या.
10:39 book id 1 वर क्लिक करा.
10:42 नंतर Return Book वर क्लिक करा.
10:44 The given user has not borrowed this book!! असा एरर मेसेज दिसेल.
10:50 IDE वर जाऊ.
10:53 येथे bookIssued = 1 आहे का ते तपासू.
10:57 नंतर removeFromCheckout मेथड कॉल करू.
11:01 मेथडवर जाऊ .
11:04 येथे Checkout table मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू.
11:14 incrementAvailableCopies ही मेथड कॉल करू.
11:18 ह्या मेथडवर जाऊ .
11:21 येथे उपलब्ध प्रती 1 ने वाढवत आहोत.
11:25 Books table अपडेट करण्यासाठी क्वेरी कार्यान्वित करू.
11:29 नंतर setReturnIntoRequest मेथड कॉल करू.
11:34 त्या मेथडवर जाऊ.
11:37 येथे request मधे returnBook अॅट्रिब्यूट सेट केले आहे.
11:41 नंतर RequestDispatcher द्वारे successReturn पेज कडे पाठवणार आहोत.
11:48 successReturn पेज हे successCheckout पेजप्रमाणेच आहे.
11:53 आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा .
11:58 येथे Visitor’s Home Page ची लिंक बघू शकतो.
12:03 आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे.
12:07 आपण शिकलो ते थोडक्यात:
12:10 युजरची सर्व माहिती मिळवणे,
12:12 युजरला पुस्तक देणे, पुस्तक परत घेणे
12:15 प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
12:20 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
12:24 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
12:28 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,
12:30 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
12:32 परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
12:36 अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा
12:41 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
12:44 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
12:50 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
12:52 ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे.
12:58 त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे.
13:06 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते .
13:10 सहभागासाठी धन्यवाद.

Contributors and Content Editors

Manali, PoojaMoolya, Ranjana