Difference between revisions of "Netbeans/C2/Developing-a-Sample-Web-Application/Sanskrit"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| Border=1 || '''Time''' || '''Narration''' |- | 00:01 | नमस्कारः । |- | 00:02 | Netbeansनेट्-बीन्स् IDE मध्ये वेब्...")
 
Line 9: Line 9:
 
|-
 
|-
 
| 00:02
 
| 00:02
| Netbeansनेट्-बीन्स्  IDE मध्ये वेब्-एप्लिकेशन्स् डेवलोप्-करणम् इति विषयस्य परिचयात्मक-पाठार्थं स्वागतम् ।
+
| नेट्-बीन्स्  IDE मध्ये वेब्-एप्लिकेशन्स् डेवलोप्-करणम् इति विषयस्य परिचयात्मक-पाठार्थं स्वागतम् ।
 
|-
 
|-
 
|00:08
 
|00:08
|युष्माकं नॆट्बीन्स् कार्यविधानस्य मूलभूत-ज्ञानम्स्तीति भावयामि ।
+
|युष्माकं नॆट्बीन्स् कार्यविधानस्य मूलभूत-ज्ञानमस्तीति भावयामि ।
 
|-
 
|-
 
|00:12
 
|00:12
Line 18: Line 18:
 
|-
 
|-
 
| 00:19
 
| 00:19
|प्रथमं पाठं दृष्टं चेत् युष्माकं ,
+
|प्रथमं पाठः दृष्टः चेत् युष्माकं ,
 
|-
 
|-
 
|00:22
 
|00:22
|नेट्बीन्स् संस्थापनम् तथा तस्य इण्टर्फेस् च अवगम्यते।
+
|नेट्बीन्स् संस्थापनम् तथा तस्य इण्टर्फेसस् च अवगम्यते।
 
|-
 
|-
 
| 00:25
 
| 00:25
Line 27: Line 27:
 
|-
 
|-
 
| 00:29
 
| 00:29
|अत्राहं लिनक्स् ओपरेटिङ्ग् सिस्टम् Ubuntu v11.04 अपि च Netbeans IDE v7.1.1इतीमे उपयुञ्ज्महे ।
+
|अत्राहं लिनक्स् ओपरेटिङ्ग् सिस्टम् Ubuntu 11.04 अपि च Netbeans IDE 7.1.1इतीमे उपयुञ्ज्महे ।
 
|-
 
|-
 
|00:40
 
|00:40
Line 72: Line 72:
 
|-
 
|-
 
|01:30
 
|01:30
|सर्वर् इत्यस्मै डिप्लोय् करणम्,  
+
|सर्वर् इत्यस्मै डिप्लोय् करणम्,
 
|-
 
|-
 
|01:32
 
|01:32
|अपि च अस्य ब्रौसर् मध्ये अस्य दर्शनञ्च पाठयति।
+
|अपि च ब्रौसर् मध्ये अस्य दर्शनञ्च पाठयति।
 
|-
 
|-
 
|01:35
 
|01:35
|व्यवस्था (JSP)  JavaServer Pages इतीदं युष्माकं नाम पृष्टुं उपयुज्यते।
+
|व्यवस्था (JSP)  JavaServer Pages इतीदं युष्माकं नाम-पृष्टुं उपयुज्यते।
 
|-
 
|-
 
|01:42
 
|01:42
|पुनः HTTP session काले नाम अग्रे नेतुं ,JavaBeans component इतीदमुपयुज्यते।  
+
|पुनःHTTP session काले नाम अग्रे नेतुं ,JavaBeans component इतीदमुपयुज्यते।
 
|-
 
|-
 
|01:48
 
|01:48
Line 88: Line 88:
 
|01:51
 
|01:51
 
| अधुना वयं नेट्बीन्स् प्रति गमिष्याम ,अस्माकं वेब् एप्लिकेशन् च रचयाम ।
 
| अधुना वयं नेट्बीन्स् प्रति गमिष्याम ,अस्माकं वेब् एप्लिकेशन् च रचयाम ।
|-
+
|-
 
|01:58
 
|01:58
|'''File'''मेन्यु तः '''New Project''' चिनोतु।
+
|'''File''' मेन्यु तः '''New Project''' चिनोतु।
 
|-
 
|-
 
| 02:01
 
| 02:01
Line 111: Line 111:
 
|-
 
|-
 
|02:25
 
|02:25
|जावा इत्यस्य वर्शन् चिनोतु।  
+
|जावा इत्यस्य वर्शन् चिनोतु।
 
|-
 
|-
 
|02:29
 
|02:29
|कस्मै सर्वर् इत्यस्मै युष्माकं एप्लिकेशन् डिप्लोय् क्रियते तत् सर्वर् चिनोतु ।  
+
|कस्मै सर्वर् इत्यस्मै युष्माकं एप्लिकेशन् डिप्लोय् क्रियते तत् सर्वर् चिनोतु ।
 
|-
 
|-
 
| 02:34
 
| 02:34
Line 123: Line 123:
 
|-
 
|-
 
| 02:38
 
| 02:38
|प्रकल्पं रचयितुं '''Finish''' नुदतु।  
+
|प्रकल्पं रचयितुं '''Finish''' नुदतु।
 
|-
 
|-
 
|02:41
 
|02:41
Line 129: Line 129:
 
|-
 
|-
 
| 02:46
 
| 02:46
|अयं सञ्चयः युष्माकं सौर्सस् अपि च प्रोजेक्ट्-मेटाडाटा इत्येतेभ्यः युक्तः भवति।
+
| अयं सञ्चयः युष्माकं सौर्सस् अपि च प्रोजेक्ट्-मेटाडाटा इत्येतेभ्यः युक्तः भवति।
 
|-
 
|-
 
|02:51
 
|02:51
|स्वागतपृष्टम्, '''index.jsp'' इतीदं मेन्-विन्ड्ॐअध्ये सौर्स् एडिटोर् मध्ये उद्घटते।
+
| स्वागतपृष्टम्, '''index.jsp'' इतीदं मेन्-विण्डौ मध्ये सौर्स् एडिटोर् मध्ये उद्घटते।
|-
+
|-
 
| 02:57
 
| 02:57
| यूयं प्रकल्पस्य सञ्चिका-स्वरूपं फैल्स्-विन्डौ मध्ये वामपार्श्वे द्ऋष्टुं शक्नुथ।
+
| यूयं प्रकल्पस्य सञ्चिका-स्वरूपं फैल्स्-विन्डौ मध्ये वामपार्श्वे दृष्टुं शक्नुथ।
 
|-
 
|-
 
| 03:05
 
| 03:05
| प्रोजेक्ट्-विन्डौ मध्ये अस्य लोजिकल् स्ट्रुक्चर् च ।  
+
| प्रोजेक्ट्-विन्डौ मध्ये अस्य लोजिकल् स्ट्रुक्चर् च ।
 
|-
 
|-
 
|03:10
 
|03:10
| सौर्स्-फैल्स् इत्येतेषां क्रेयेटिङ्ग् अपि च एडिटिङ्ग् इतीमे, IDEद्वारा क्रियमाणं प्रमुखं फंक्षन् वर्तते ।
+
| सौर्स्-फैल्स् इत्येतेषां क्रियेटिङ्ग् अपि च एडिटिङ्ग् इतीमे, IDE द्वारा क्रियमाणं प्रमुखं फंक्षन् वर्तते ।
 
|-
 
|-
 
|03:15
 
|03:15
Line 150: Line 150:
 
|-
 
|-
 
|03.25
 
|03.25
|'''Source Packages''' इयस्योपरि रैट्-क्लिक् करोतु ।'''New > Java Class.''' इतीदं चिनोतु।
+
|'''Source Packages''' इत्यस्योपरि रैट्-क्लिक् करोतु ।'''New > Java Class.''' इतीदं चिनोतु।
 
|-
 
|-
 
|03:32
 
|03:32
|युष्माकं क्लास् नाम ददातु। अहन्तु '''NameHandler''' इति ददामि।
+
| युष्माकं क्लास् नाम ददातु। अहन्तु '''NameHandler''' इति ददामि।
 
|-
 
|-
 
| 03:40
 
| 03:40
|तथा '''Package''' कोम्बो-बोक्स्-मध्ये '''org.mypackage.hello''' इति टङ्कयामि।
+
| तथा '''Package''' कोम्बो-बोक्स्-मध्ये '''org.mypackage.hello''' इति टङ्कयामि।
 
|-
 
|-
 
| 03:54
 
| 03:54
|'''Finish.''' नुदामि ।
+
| '''Finish.''' नुदामि ।
 
|-
 
|-
 
|03:57
 
|03:57
|'''NameHandler.java''' सञ्चिका सौर्स्-एडिटर् मध्ये उद्घटति।
+
| '''NameHandler.java''' सञ्चिका सौर्स्-एडिटर् मध्ये उद्घटते।
 
|-
 
|-
 
| 04:01
 
| 04:01
Line 183: Line 183:
 
|-
 
|-
 
| 04:46
 
| 04:46
|कोड्स् इत्येतेषां स्वरूपं observable behaviour इत्यस्य परिवर्तनं विना अभिवर्धयितुं '''Refactoring''' इतीदमेकं तन्त्रज्ञानमस्ति ।
+
|कोड्स् इत्येतेषां स्वरूपं observable behaviour इत्यस्य परिवर्तनं विना अभिवर्धितुं '''Refactoring''' इतीदमेकं तन्त्रज्ञानमस्ति ।
 
|-
 
|-
 
| 04:56
 
| 04:56
Line 195: Line 195:
 
|-
 
|-
 
| 05:11
 
| 05:11
| '''Encapsulate Fields''' इति डैलाग् उद्घटते । नेम्-फील्ड्स् च द्योतयति
+
| '''Encapsulate Fields''' इति डैलाग् उद्घटते । नेम्-फील्ड्स् च दृश्यते
 
|-
 
|-
 
| 05:16
 
| 05:16
Line 201: Line 201:
 
|-
 
|-
 
| 05:20
 
| 05:20
|अपि च '''Accessors''' विसिबलिटि '''public,''' इति डेफोल्ट् रूपेण सेट् वर्तते।
+
|अपि च '''Accessors''' विसिबलिटि '''public,''' इति डीफोल्ट् रूपेण सेट् वर्तते।
 
|-
 
|-
 
| 05:24
 
| 05:24
| तत्तु क्लास्-वेरियेबल्स् इत्यस्मै  एक्सेस् मोदिफैयर् इतीदम् '''private''' वर्तते इति द्योतयति।  
+
| तत्तु क्लास्-वेरियेबल्स् इत्यस्मै  एक्सेस् मोडिफैयर् इतीदम् '''private''' वर्तते इति द्योतयति।
 
|-
 
|-
 
| 05:30
 
| 05:30
| किन्तु '''getter''' and '''setter''' मेथड्स् '''public''' मोडिफैयर् उपयुज्य रचितानि वर्तन्ते
+
| किन्तु '''getter''' and '''setter''' मेथड्स् '''public''' मोडिफैयर् उपयुज्य रचिते वर्तेते
 
|-
 
|-
 
| 05:36
 
| 05:36
Line 225: Line 225:
 
|-
 
|-
 
| 06:04
 
| 06:04
| '''index.jsp'''सञ्चिकां ,सौर्स्-एडिटोर् इत्यस्य ऊर्ध्व-भागे वर्तमानं टेब्-इतीदं नोदनेन पुनरवलोकयाम।
+
| '''index.jsp'''सञ्चिकां ,सौर्स्-एडिटोर् इत्यस्य ऊर्ध्व-भागे वर्तमानं टेब्-इत्यस्य नोदनेन पुनरवलोकयाम।
 
|-
 
|-
 
| 06:11
 
| 06:11
Line 246: Line 246:
 
|-
 
|-
 
| 06:45
 
| 06:45
|पटले दर्शितवत् मूल्यानि दद्ध्मः ।  
+
| पटले दर्शितवत् मूल्यानि दद्ध्मः ।
 
|-
 
|-
 
| 06:49
 
| 06:49
Line 255: Line 255:
 
|-
 
|-
 
| 06:56
 
| 06:56
|तथा अस्माकं फोर्म् इत्यस्मै '''Name input form.''' इति नाम ददामि।
+
| तथा अस्माकं फोर्म् इत्यस्मै '''Name input form.''' इति नाम ददामि।
 
|-
 
|-
 
| 07:04
 
| 07:04
Line 279: Line 279:
 
|-
 
|-
 
| 07:41
 
| 07:41
|अधुना इन्पुट्-टेग् तः रिक्तं वेल्यु एट्ट्रिब्युट्स् इतीदं निष्कासयाम ।
+
| अधुना इन्पुट्-टेग् तः रिक्तं वेल्यु एट्ट्रिब्युट्स् इतीदं निष्कासयाम ।
 
|-
 
|-
 
| 07:49
 
| 07:49
Line 285: Line 285:
 
|-
 
|-
 
| 07:53
 
| 07:53
|ड्रेग् कृत्वा, क्लोसिङ्ग्-फोर्म्-टेग्  इत्यस्मात् पूर्वे ड्रोप् करोतु।
+
| ड्रेग् कृत्वा, क्लोसिङ्ग्-फोर्म्-टेग्  इत्यस्मात् पूर्वे ड्रोप् करोतु।
 
|-
 
|-
 
| 07:58
 
| 07:58
Line 300: Line 300:
 
|-
 
|-
 
| 08:12
 
| 08:12
|प्रथमस्य '''input tag''' इत्यस्य पुरतः '''Enter your name''' इति लिखाम।
+
| प्रथमस्य '''input tag''' इत्यस्य पुरतः '''Enter your name''' इति लिखाम।
 
|-
 
|-
 
| 08:22
 
| 08:22
|तथा h1 टेग्स् इत्येतेषां मध्ये डीफोल्ट्-टेक्स्ट् इतीदं परिवर्तयतु
+
|तथा h1 टेग्स् इत्येतेषां मध्ये डीफोल्ट्-टेक्स्ट् इतीदं परिवर्तताम्
 
|-
 
|-
 
| 08:28
 
| 08:28
|वयम् '''Entry form''' इति परिवर्तयाम।
+
|वयम् '''Entry form''' इति परिवर्तामहै।
 
|-
 
|-
 
| 08:34
 
| 08:34
Line 330: Line 330:
 
|-
 
|-
 
| 09:05
 
| 09:05
|सञ्चिकायै '''response,''' इति नाम ददातु अपि च '''Finish. ''' नुदतु।
+
|सञ्चिकायै '''response,''' इति नामददातु अपि च '''Finish. ''' नुदतु।
 
|-
 
|-
 
| 09:14
 
| 09:14
Line 369: Line 369:
 
|-
 
|-
 
| 10:30
 
| 10:30
|JavaBeans इतीमानि Java इत्यस्मै पुनरुपयोगीनि कम्पोनेण्ट्स् सन्ति।
+
|JavaBeans इतीमानि Java इत्यस्मै पुनरुपयोगीनिकम्पोनेण्ट्स् सन्ति।
 
|-
 
|-
 
| 10:34
 
| 10:34
Line 378: Line 378:
 
|-
 
|-
 
| 10:46
 
| 10:46
|अधुना Palette manager इत्यस्मात्,  setbean property ऐटम् चिनोतु, ड्रेग् कृत्वा h1टेग्स् इत्यस्य पूर्वे ड्रोप् करोतु।
+
|अधुना Palette manager इत्यस्मात्,  setbean property ऐटम् चिनोतु,ड्रेग् कृत्वा h1टेग्स् इत्यस्य पूर्वे ड्रोप् करोतु।
 
|-
 
|-
 
| 11:03
 
| 11:03
Line 438: Line 438:
 
|-
 
|-
 
|13:02
 
|13:02
|कार्यविधानमिदं दृष्टुं '''Window''' मेन्यु इत्यस्मात्  '''Output''' इतीदं चिनोतु। औट्पुट्-विन्डौ उद्घटते।
+
| कार्यविधानमिदं दृष्टुं '''Window''' मेन्यु इत्यस्मात्  '''Output''' इतीदं चिनोतु। औट्पुट्-विन्डौ उद्घटते।
 
|-
 
|-
 
| 13:10
 
| 13:10
Line 468: Line 468:
 
|-
 
|-
 
| 13:56
 
| 13:56
|विस्तारार्थ, युष्माकं वेब्-एप्लिकेशन्-मध्ये द्वे अधिके तेक्श्ट्-फील्ड् युज्यताम्। सम्मेल्य् त्रीणि ।
+
|विस्तारार्थञ्च , युष्माकं वेब्-एप्लिकेशन्-मध्ये द्वे अधिके तेक्श्ट्-फील्ड् युज्यताम्। सम्मेल्य् त्रीणि ।
 
  |-
 
  |-
 
| 14:06
 
| 14:06
Line 498: Line 498:
 
|-
 
|-
 
| 14:51
 
| 14:51
|तत् Spoken Tutorial project इतीदं विवृणोति।  
+
|तत् Spoken Tutorial project इतीदं विवृणोति।
 
|-
 
|-
 
| 14:54
 
| 14:54
Line 507: Line 507:
 
|-
 
|-
 
| 15:05
 
| 15:05
| online test मध्ये उत्तीर्णतां प्राप्तवद्भ्यः प्रमाणपत्रमपि ददाति।  
+
| online test मध्ये उत्तीर्णतां प्राप्तवद्भ्यः प्रमाणपत्रमपि ददाति।
 
|-
 
|-
 
| 15:09
 
| 15:09
|अधिक विवरणार्थं contact@spoken-tutorial.org इत्यत्र लिखन्तु।
+
|अधिक विवरणार्थं contact@spoken-tutorial.org इत्यत्र लिखन्तु।
 
|-
 
|-
 
| 15:16
 
| 15:16

Revision as of 15:32, 22 May 2015

Time Narration
00:01 नमस्कारः ।
00:02 नेट्-बीन्स् IDE मध्ये वेब्-एप्लिकेशन्स् डेवलोप्-करणम् इति विषयस्य परिचयात्मक-पाठार्थं स्वागतम् ।
00:08 युष्माकं नॆट्बीन्स् कार्यविधानस्य मूलभूत-ज्ञानमस्तीति भावयामि ।
00:12 न चेत् spoken tutorial वेब्-सैट्-मध्ये तत्सम्बद्ध-पाठान् पश्यन्तु।
00:19 प्रथमं पाठः दृष्टः चेत् युष्माकं ,
00:22 नेट्बीन्स् संस्थापनम् तथा तस्य इण्टर्फेसस् च अवगम्यते।
00:25 पूर्वतन-पाठोऽपि नूतनं प्रोजेक्ट् रचयितुं पाठयति ।
00:29 अत्राहं लिनक्स् ओपरेटिङ्ग् सिस्टम् Ubuntu 11.04 अपि च Netbeans IDE 7.1.1इतीमे उपयुञ्ज्महे ।
00:40 पाठोऽयं युष्माकं “वेब् एप्लिकेशन्स् डेवलोप्-कर्तुं नेट्बीन्स्-उपयोगः” कथमिति पाठयति।
00:45 अधुना
00:46 वेब् एप्लिकेशन् प्रोजेक्ट् अस्य सेट्टिङ्ग्
00:49 वेब्-एप्लिकेशन्स्-सोर्स्-फैल्स् इत्येतेषां रचना अपि च एडिटिङ्ग् ।
00:52 जावा पेकेज् तथा जावा सोर्स्-फैल् अनयोः रचना।
00:56 गेट्टर् अपि च सेट्टर् मेथड्स् रचना।
00:59 डीफोल्ट् जावा सर्वर् पेजस् फैल् इत्यस्य एडिटिङ्ग् ।
01:02 जावा सर्वर् पेजस् फैल् इत्यस्य रचना।
01:05 अन्ते अस्माकं वेब् एप्लिकेशन् प्रोजेक्ट् इत्यस्य रन्निङ्ग् च ज्ञास्यामः ।
01:08 पाठमिममनुसर्तुं,,Netbeans IDE आवश्यकम्।
01:13 Java Development Kit (JDK) version 6,
01:17 GlassFish Server Open Source Edition इतीमे च ।
01:20 सर्वमेतत् एकत्र डौन्लोड्-कर्तुम् उपलभ्यते । लिङ्क् तु दत्तमस्ति।
01:26 अयं पाठः simple web applicationअस्य रचनाविधानम्,
01:30 सर्वर् इत्यस्मै डिप्लोय् करणम्,
01:32 अपि च ब्रौसर् मध्ये अस्य दर्शनञ्च पाठयति।
01:35 व्यवस्था (JSP) JavaServer Pages इतीदं युष्माकं नाम-पृष्टुं उपयुज्यते।
01:42 पुनःHTTP session काले नाम अग्रे नेतुं ,JavaBeans component इतीदमुपयुज्यते।
01:48 अपि च औट्-पुट् इतीदं द्वितीये JSP page मध्ये उद्धरति।
01:51 अधुना वयं नेट्बीन्स् प्रति गमिष्याम ,अस्माकं वेब् एप्लिकेशन् च रचयाम ।
01:58 File मेन्यु तः New Project चिनोतु।
02:01 Categories, मध्ये Java Web. चिनोतु।
02:04 Projects, मध्ये Web Application चित्वा Next. नुदतु।
02:09 प्रकल्पाय नाम ददातु। अहन्तु HelloWeb इति ददामि।
02:15 युष्माकं सङ्गणकस्य प्रकल्पाय स्थानं कल्पयतु।
02:20 Next. नुदतु।
02:22 Server and Settings पेनल् उद्घटते।
02:25 जावा इत्यस्य वर्शन् चिनोतु।
02:29 कस्मै सर्वर् इत्यस्मै युष्माकं एप्लिकेशन् डिप्लोय् क्रियते तत् सर्वर् चिनोतु ।
02:34 Next. नुदतु।
02:36 Frameworks पेनल्-मध्ये,
02:38 प्रकल्पं रचयितुं Finish नुदतु।
02:41 IDE इतीदं HelloWeb प्रोजेक्ट्-फोल्डर् इतीदं रचयति ।
02:46 अयं सञ्चयः युष्माकं सौर्सस् अपि च प्रोजेक्ट्-मेटाडाटा इत्येतेभ्यः युक्तः भवति।
02:51 स्वागतपृष्टम्, 'index.jsp इतीदं मेन्-विण्डौ मध्ये सौर्स् एडिटोर् मध्ये उद्घटते।
02:57 यूयं प्रकल्पस्य सञ्चिका-स्वरूपं फैल्स्-विन्डौ मध्ये वामपार्श्वे दृष्टुं शक्नुथ।
03:05 प्रोजेक्ट्-विन्डौ मध्ये अस्य लोजिकल् स्ट्रुक्चर् च ।
03:10 सौर्स्-फैल्स् इत्येतेषां क्रियेटिङ्ग् अपि च एडिटिङ्ग् इतीमे, IDE द्वारा क्रियमाणं प्रमुखं फंक्षन् वर्तते ।
03:15 अधुना Projects विन्डौ-मध्ये , Source Packages नोड् इतीदम् विस्तरतु ।
03:20 पश्यतां यत्, Source Packages नोड्, केवलं एकं रिक्तं default package नोड् इतीदं प्राप्तवदस्ति ।
03.25 Source Packages इत्यस्योपरि रैट्-क्लिक् करोतु ।New > Java Class. इतीदं चिनोतु।
03:32 युष्माकं क्लास् नाम ददातु। अहन्तु NameHandler इति ददामि।
03:40 तथा Package कोम्बो-बोक्स्-मध्ये org.mypackage.hello इति टङ्कयामि।
03:54 Finish. नुदामि ।
03:57 NameHandler.java सञ्चिका सौर्स्-एडिटर् मध्ये उद्घटते।
04:01 अधुना क्लास्-डिक्लरेशन् इत्यस्याधः एकं String variable इतीदं डिक्लेर् कुर्मः।
04:07 अहम् स्ट्रिङ्ग्-वेरियेबल् एकं String name इति डिक्लेर् करोमि। अपि च,
04:12 public NameHandlerइति कन्स्ट्रक्टर् एकमपि क्लास् इत्यस्मै योजयामि।
04:23 अधुना, name = null; इत्यपि कन्स्ट्रक्टर् मध्ये योजयामि।
04:30 अधुना वयं Getter and Setter Methods रचयाम।
04:33 Source Editor फील्ड् मध्ये name इत्यस्योपरि रैट्-क्लिक् करोतु। Refactor अपि च Encapsulate Fields इतीमे कोन्टेक्सुयल्-मेन्यु तः चिनोतु।
04:46 कोड्स् इत्येतेषां स्वरूपं observable behaviour इत्यस्य परिवर्तनं विना अभिवर्धितुं Refactoring इतीदमेकं तन्त्रज्ञानमस्ति ।
04:56 सरलतया , स्वभाव-परिवर्तनं विना कोड्स् इत्येतेषां स्वरूपं परिवर्तितुं भवन्तः शक्नुवन्ति।
05:01 Refactoring, इत्यनेन भवन्तः फील्ड्स्,मेथड्स् अपि च क्लासस् इतीमानि सुलभतया चालयितुं शक्नुवन्ति।
05:08 IDEइतीदं प्रति गमिश्याम।
05:11 Encapsulate Fields इति डैलाग् उद्घटते । नेम्-फील्ड्स् च दृश्यते ।
05:16 दृढीक्रियताम् यत्, Fields विसिबलिटि private इति सेट् वर्तते।
05:20 अपि च Accessors विसिबलिटि public, इति डीफोल्ट् रूपेण सेट् वर्तते।
05:24 तत्तु क्लास्-वेरियेबल्स् इत्यस्मै एक्सेस् मोडिफैयर् इतीदम् private वर्तते इति द्योतयति।
05:30 किन्तु getter and setter मेथड्स् public मोडिफैयर् उपयुज्य रचिते वर्तेते ।
05:36 Refactor. उपरि नुदतु ।
05:39 nameफील्ड् इत्यस्मै Getter and Setter मेथड्स् रचिते वर्तेते ।
05:46 क्लास्-वेरियेबल् इत्यस्मै मोडिफैयर् private रूपेण , अपि चgetter and setter मेथड्स् इत्यस्मै public रूपेण च वर्तन्ते।
05:56 युष्माकं जावा क्लास् अन्ते एवं दृष्टव्यमस्ति।
05:59 अधुना Default JavaServer Pages File इतीदं एडिट् कुर्मः ।
06:04 index.jspसञ्चिकां ,सौर्स्-एडिटोर् इत्यस्य ऊर्ध्व-भागे वर्तमानं टेब्-इत्यस्य नोदनेन पुनरवलोकयाम।
06:11 अधुना वयं Palette manager उद्घाटयाम । तदर्थं Tools मेन्यु मध्ये Palette , तत्र HTML/JSP code clips नुदन्तु।
06:21 Palatte manager उद्घटते ।
06:26 पेलेट्-मेनेजर् मध्ये HTML forms ओप्शन्स् इतीदम् विस्तरतु,,
06:31 तत्र Form इतीदं चिनोतु।
06:34 भवतां सौर्स्-एडिटोर्-मध्ये h1 tags इत्यस्यानन्तरं ड्रेग् कृत्वा ड्रोप् करोतु।
06:42 Insert form डैलग्-बोक्स् उद्घटते ।
06:45 पटले दर्शितवत् मूल्यानि दद्ध्मः ।
06:49 Action' इतीदं response.jsp इति,
06:54 Method इतीदं GET इति,
06:56 तथा अस्माकं फोर्म् इत्यस्मै Name input form. इति नाम ददामि।
07:04 OK नुदामि।
07:07 HTML एकं index.jsp file. इत्यस्मै योजितमस्ति।
07:13 अधुना पेलेट्-मेनेजर्-इत्यस्मात् Text Input item चित्वा, तं ड्रेग् कृत्वा क्लोसिङ्ग् फोर्म् टेग्स् इत्यस्मात् पूर्वे एव ड्रोप् करोतु ।
07:25 Insert text input डैलाग्-बोक्स् मध्ये Name इतीदम् name इति लिखतु।
07:32 text इतीदं Type इत्येव स्थापयतु।
07:34 अपि च OK नुदतु।
07:36 HTMLइन्पुट्-टेग् एकं फोर्म्-टेग्स् मध्ये योजितम् ।
07:41 अधुना इन्पुट्-टेग् तः रिक्तं वेल्यु एट्ट्रिब्युट्स् इतीदं निष्कासयाम ।
07:49 अधुना पेलेट्-तः Button ऐटेम् चिनोतु ।
07:53 ड्रेग् कृत्वा, क्लोसिङ्ग्-फोर्म्-टेग् इत्यस्मात् पूर्वे ड्रोप् करोतु।
07:58 Label इत्यत्र OK लिखतु।
08:00 Typeइत्यत्र submit चिनोतु।
08:03 अधुना OK इत्यस्योपरि नुदन्तु।
08:05 HTML बट्टन् एकं फोर्म्-टेग्स् इत्यस्मै योजितम्।
08:12 प्रथमस्य input tag इत्यस्य पुरतः Enter your name इति लिखाम।
08:22 तथा h1 टेग्स् इत्येतेषां मध्ये डीफोल्ट्-टेक्स्ट् इतीदं परिवर्तताम् ।
08:28 वयम् Entry form इति परिवर्तामहै।
08:34 अधुना रैट्-क्लिक् करोतु । पेलेट्-मेनेजर् इतीदं क्लोस् करोमि।
08:38 सौर्स्-एडिटर् मध्ये रैट्-क्लिक् करोतु।
08:41 युष्माकं कोड् इतीदं सम्यग्रूपेण स्थापयितुं Format इतीदं चिनोतु।
08:46 भवतः index.jsp सञ्चिका एवं दृश्यते ।
08:49 अग्रे वयं JavaServer Pages File इतीदं रचयाम।
08:53 प्रोजेक्ट्-विण्डौ-मध्ये , HelloWeb प्रोजेक्ट्-नोड् इत्यस्योपरि रैट्-क्लिक् करोतु , New > JSP. इतीदं चिनोतु।
09:01 New JSP फैल्-विसार्ड् उद्घटते ।
09:05 सञ्चिकायै response, इति नामददातु अपि च Finish. नुदतु।
09:14 पश्यतां यत्, response.jsp सञ्चिका प्रोजेक्ट् विण्डौ मध्ये index.jsp file इत्यस्याधः दृश्यते।
09:23 तथा नूतन-सञ्चिका Source Editor मध्ये उद्घटते ।
09:26 पेलेट्-मेनेजर् इतीदं पुनः उद्घाटयतु।
09:35 अधुना JSP ओप्शन् इतीदं विस्तरतु।
09:39 Use Bean ऐटम् एकं चिनोतु,ड्राग् कृत्वा अस्य शरीरस्याधः ड्रोप् करोतु।
09:53 Insert Use Bean डैलाग् उद्घटते।
09:56 मूल्यम् एवं ददातु।
09:58 ID इतीदं mybean इति।
10:01 Classइतीदं org.mypackage.hello.NameHandler इति।
10:13 Scope इतीदं session इति निवेशयतु।
10:15 OK नुदतु।
10:18 पश्यतां यत्, बोडि-टेग् इत्यस्याधः jsp:useBean टॆग् इतीदं योजितम् ।
10:30 JavaBeans इतीमानि Java इत्यस्मै पुनरुपयोगीनिकम्पोनेण्ट्स् सन्ति।
10:34 तानि बहूनि ओब्जेक्ट्स् इतीमानि एकस्मिन् ओब्जेक्ट् मध्ये encapsulate कर्तुं उपयुज्यन्ते ।
10:38 अतः तानि,सिङ्गल्-बीन्-ओब्जेक्ट् रूपेण पास् कर्तुं शक्यते।
10:46 अधुना Palette manager इत्यस्मात्, setbean property ऐटम् चिनोतु,ड्रेग् कृत्वा h1टेग्स् इत्यस्य पूर्वे ड्रोप् करोतु।
11:03 OK नुदतु।
11:12 अत्र jsp:setProperty टेग्-मध्ये, रिक्तं value एट्ट्रिब्यूट् इतीदं निष्कासयतु।
11:21 तथा name एट्ट्रिब्यूट्-इतीदं mybean इति तथा Property इतीदम् name इति च करोतु।
11:30 अधुना h1 टेग्स् मध्ये, अक्षराणि Hello कोमा स्पेस् आश्चर्यचिह्नम् इति परिवर्तयाम ।
11:40 अधुना Palette manager इत्यस्मात् Get Bean property इतीदं चित्वा, ड्रेग् कृत्वा Hello text इत्यस्यानन्तरं h1 टेग्स् मध्ये ड्रोप् करोतु।
11:51 Get Bean Property ऐटेम् मध्ये,
11:53 Bean Name इतीदं mybean इति करोतु।
11:57 अपि च Property Name इतीदं name इति करोतु।
11:59 OK. नुदतु।
12:01 पश्यतां यत्, jsp:getProperty टेग् इतीदं h1टेग्स् मध्ये योजितम् ।
12:07 सोर्स्-एडिटोर्-मध्ये पुनः रैट्-क्लिक् करोतु, तत्र Formatनुदतु ।अनेन युष्माकं कोड् सुव्यवस्थितं भवति।
12:16 अग्रे Web Application Project इतीदं रन् करणीयम्।
12:20 अतोऽहं पेलेट्-मेनेजर्-इतीदं क्लोस् करोमि ।
12:26 प्रोजेक्ट्-विन्डौ मध्ये HelloWeb प्रोजेक्ट्-नोड् इत्यस्योपरि रैट्-क्लिक् करोतु । अपि च Run विकल्पं चिनोतु।
12:32 भवन्तः टूल्-बार् मध्ये स्थितं Run विकल्पमपि चेतुं शक्नुवन्ति अथवा F6 कीलकं नुत्वा अपि रन् कर्तुं शक्नुवन्ति।
12:41 अहन्तु अधुना टूल्-बार् तः रन् करोमि।
12:44 यदा भवन्तः Web applicationएकं रन् कुर्वन्ति तदा IDE इतीदं एप्लिकेशन्-कोड् इतीदं रचयित्वा कम्पैल् करोति।
12:53 सर्वर् इतीदं लोञ्च् कृत्वा एप्प्लिकेशन् इतीदं सर्वर् इत्यस्मै डिप्लोय् करोति।
12:58 अपि च अन्ते एप्लिकेशन् इतीदं ब्रौसर्-विन्डौ मध्ये दर्शयति।
13:02 कार्यविधानमिदं दृष्टुं Window मेन्यु इत्यस्मात् Output इतीदं चिनोतु। औट्पुट्-विन्डौ उद्घटते।
13:10 एप्लिकेशन् इतीदं यशस्वी-रूपेण निर्मितमिति भवन्तः पश्यन्तः सन्ति ।
13:17 index.jsp पेज् इतीदं युष्माकं डीफोल्ट्-ब्रौसर् मध्ये उद्घटते ।
13:23 पुनरहं रन् करोमि।
13:27 तदत्रास्ति, इदं युष्माकं डीफोल्ट्-ब्रौसर् मध्ये उद्घटते ।
13:32 कदाचित् ब्रौसर्-विन्डौ इतीदं , IDE द्वारा सर्वर्-औट्पुट् इत्यस्य डिस्प्ले पूर्वमपि उद्घटते।
13:38 अधुना ब्रौसर् इत्यस्य टेक्स्ट्-बोक्स् मध्ये name इतीदं एण्टर् कुर्मः ।
13:42 उदाहरणार्थं Ubuntu ।OK नुदतु।
13:46 response.jsp इतीदं सरल-शुभाशयेन सह दृश्यते।
13:52 स्वावलोकनार्थम्,,
13:56 विस्तारार्थञ्च , युष्माकं वेब्-एप्लिकेशन्-मध्ये द्वे अधिके तेक्श्ट्-फील्ड् युज्यताम्। सम्मेल्य् त्रीणि ।
14:06 जावाबीन् कम्पोनेण्ट् इतीदं , बीन् प्रोपर्टि सेट्-कर्तुं उपयुज्यताम्।
14:09 ब्रौसर्-मध्ये अस्य प्रेसेण्टेशन् पश्यताम्।
14:12 अन्ते द्वितीये JSP पेज् मध्ये औट्पुट् इतीदं पुनः प्राप्यताम्।
14:17 इदम् अहं पूर्वे एव रचितवानस्मि ।
14:21 तत् उद्घाट्य, IDE मध्ये रन् करोमि।
14:30 त्रीणि इन्पुट्-टेक्स्ट्फील्ड्स् दत्तवानस्मि।
14:35 मूल्यानि दत्वा Ok नुदामि।
14:42 मया औट्पुट् एवं प्राप्तव्यम् ।
14:47 विवरणार्थं लिङ्क्-मध्ये स्थितम् चलच्चित्रं पश्यताम्।
14:51 तत् Spoken Tutorial project इतीदं विवृणोति।
14:54 भवतः कृते उत्तमम् bandwidthनास्ति चेत् तदवचित्य दृष्टुं शक्नोति।
14:59 Spoken Tutorial project इतीदं पाठमिमम् उपयुज्य कार्यशालां चालयति।
15:05 online test मध्ये उत्तीर्णतां प्राप्तवद्भ्यः प्रमाणपत्रमपि ददाति।
15:09 अधिक विवरणार्थं contact@spoken-tutorial.org इत्यत्र लिखन्तु।
15:16 Spoken Tutorial Project इतीदं Talk to a Teacher Project इति परियोजनायाः भागः अस्ति।
15:21 राष्ट्रिय-साक्षरता-मिशन् , ICT,MHRD, भारतसर्वकारः इत्यनेन समर्थितमस्ति।
15:28 अधिकविवरणम् spoken-tutorial.org/NMEICT-Intro इत्यत्रोपलभ्यते।
15:40 पाठस्यास्य कर्तारः IT for Change। भाषान्तरकारः प्रवाचकश्च विद्वान् नवीन भट्टः उप्पिनपत्तनम्।
15:43 धन्यवादाः।

Contributors and Content Editors

NaveenBhat, PoojaMoolya