Difference between revisions of "Java-Business-Application/C2/Creating-a-Java-web-project/Bengali"
From Script | Spoken-Tutorial
(Created page with "{| border=1 |'''Time''' |'''Narration''' |- | 00:00 | '''Creating a Java Web Project''' এর কথ্য টিউটোরিয়ালে আপনাদের স্...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 17: | Line 17: | ||
|- | |- | ||
| 00:12 | | 00:12 | ||
− | | '''Deployment Descriptor''' সম্পর্কে | + | | '''Deployment Descriptor''' সম্পর্কে |
|- | |- | ||
Line 25: | Line 25: | ||
|- | |- | ||
| 00:19 | | 00:19 | ||
− | | এখানে | + | | এখানে উবুন্টু '''OS 12.04''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:23 | | 00:23 | ||
− | | '''NetBeans IDE 7.3''' | + | | '''NetBeans IDE 7.3''' |
|- | |- | ||
| 00:26 | | 00:26 | ||
− | | '''JDK | + | | '''JDK 1.7''' এবং |
|- | |- | ||
Line 45: | Line 41: | ||
|- | |- | ||
| 00:32 | | 00:32 | ||
− | | | + | | পছন্দের ওয়েব ব্রাউজার ব্যবহার করুন। |
|- | |- | ||
Line 53: | Line 49: | ||
|- | |- | ||
| 00:39 | | 00:39 | ||
− | | '''NetBeans IDE''' ব্যবহার করে কোর জাভা | + | | '''NetBeans IDE''' ব্যবহার করে কোর জাভা এবং |
|- | |- | ||
Line 65: | Line 61: | ||
|- | |- | ||
| 00:50 | | 00:50 | ||
− | | | + | | '''NetBeans IDE''' ব্যবহার করে একটি নতুন ওয়েব প্রকল্প তৈরি করা শিখি। |
|- | |- | ||
Line 85: | Line 81: | ||
|- | |- | ||
| 01:18 | | 01:18 | ||
− | | | + | | '''Next''' এ টিপুন। |
|- | |- | ||
| 01:20 | | 01:20 | ||
− | | | + | | পরের উইন্ডোতে, |
|- | |- | ||
Line 97: | Line 93: | ||
|- | |- | ||
| 01:27 | | 01:27 | ||
− | | '''Project Location''' এবং '''Project Folder''' একই রকম | + | | '''Project Location''' এবং '''Project Folder''' একই রকম রেখে |
|- | |- | ||
| 01:31 | | 01:31 | ||
− | | | + | | '''Next''' এ টিপুন। |
|- | |- | ||
Line 109: | Line 105: | ||
|- | |- | ||
| 01:39 | | 01:39 | ||
− | | | + | | '''Context Path''' হল '''MyFirstProject''', এটি আমাদের প্রকল্পের নামের অনুরূপ। |
|- | |- | ||
| 01:47 | | 01:47 | ||
− | | | + | | এই সম্পর্কে বিষদভাবে শিখব। |
|- | |- | ||
| 01:50 | | 01:50 | ||
− | | এখন, '''Next''' এ | + | | এখন, '''Next''' এ টিপে তারপর '''Finish''' এ টিপুন। |
|- | |- | ||
Line 129: | Line 125: | ||
|- | |- | ||
| 02:08 | | 02:08 | ||
− | | | + | | এই মুহূর্তে এই নোড নিয়ে চিন্তিত না হলেও |
|- | |- | ||
| 02:11 | | 02:11 | ||
− | | | + | | এগুলিতে টিপে এটিতে কি রয়েছে তা প্রদর্শন করি। |
|- | |- | ||
| 02:16 | | 02:16 | ||
− | |এখন '''Deployment Descriptor''' | + | |এখন '''Deployment Descriptor''' সম্পর্কে শিখি। |
|- | |- | ||
Line 161: | Line 157: | ||
|- | |- | ||
| 02:48 | | 02:48 | ||
− | | এটি কোডে '''URL''' বর্ণন | + | | এটি কোডে '''URL''' বর্ণন করে। |
|- | |- | ||
| 02:52 | | 02:52 | ||
− | | '''Deployment descriptor''' হল '''web.xml''' | + | | '''Deployment descriptor''' হল '''web.xml''' ফাইল। |
|- | |- | ||
Line 177: | Line 173: | ||
|- | |- | ||
| 03:07 | | 03:07 | ||
− | | এটি খুঁজতে, '''IDE''' এর উপরের বাম কোণায়, '''File''' এ | + | | এটি খুঁজতে, '''IDE''' এর উপরের বাম কোণায়, '''File''' এ গিয়ে তারপর '''New File''' এ টিপুন। |
|- | |- | ||
Line 185: | Line 181: | ||
|- | |- | ||
| 03:19 | | 03:19 | ||
− | | | + | | '''File Types''' থেকে, '''Standard Deployment Descriptor(web.xml)''' নির্বাচন করুন। |
|- | |- | ||
| 03:25 | | 03:25 | ||
− | | তারপর '''Next''' এ | + | | তারপর '''Next''' এ টিপে |
|- | |- | ||
| 03:27 | | 03:27 | ||
− | | | + | | '''Finish''' এ টিপুন। |
|- | |- | ||
Line 201: | Line 197: | ||
|- | |- | ||
| 03:34 | | 03:34 | ||
− | | | + | | এখানে '''Web.xml''', '''Web''' নোডের '''WEB-INF''' ফোল্ডারে অন্তর্ভুক্ত। |
|- | |- | ||
| 03:42 | | 03:42 | ||
− | | | + | | এখানে আপনি '''Source''' কোড দেখতে পারেন। |
|- | |- | ||
| 03:46 | | 03:46 | ||
− | | এখানে | + | | এখানে '''XML''' হেডার রয়েছে। |
|- | |- | ||
| 03:50 | | 03:50 | ||
− | | | + | | এছাড়া '''web-app''' নোড ও রয়েছে। |
|- | |- | ||
| 03:53 | | 03:53 | ||
− | | এখন, | + | | এখন, অ্যাপ্লিকেশন রান করার চেষ্টা করব। |
|- | |- | ||
Line 225: | Line 221: | ||
|- | |- | ||
| 04:02 | | 04:02 | ||
− | | '''Clean and Build''' এ | + | | '''Clean and Build''' এ টিপলে |
|- | |- | ||
Line 237: | Line 233: | ||
|- | |- | ||
| 04:14 | | 04:14 | ||
− | | আবার, '''MyFirstProject''' এ ডান ক্লিক করুন করে Run এ টিপুন। | + | | আবার, '''MyFirstProject''' এ গিয়ে ডান ক্লিক করুন করে '''Run''' এ টিপুন। |
|- | |- | ||
Line 245: | Line 241: | ||
|- | |- | ||
|04:27 | |04:27 | ||
− | | একটি ব্রাউজার | + | | একটি ব্রাউজার খোলে যা '''Hello World''' প্রদর্শন করে। |
|- | |- | ||
| 04:32 | | 04:32 | ||
− | | এর কারণ | + | | এর কারণ আমরা প্রকল্প রান করলে ওয়েব অ্যাপ্লিকেশন প্রদর্শিত পৃষ্ঠা উপস্থাপিত করে। |
|- | |- | ||
| 04:39 | | 04:39 | ||
− | | এখন, এখানে এই '''URL''' এ | + | | এখন, এখানে এই '''URL''' এ দেখি। |
|- | |- | ||
Line 261: | Line 257: | ||
|- | |- | ||
| 04:49 | | 04:49 | ||
− | | তাই | + | | তাই '''MyFirstProject''' রান করলে, ডিফল্ট রূপে '''JSP''' পৃষ্ঠা পাই যা বলে '''HelloWorld!''' |
|- | |- | ||
| 04:57 | | 04:57 | ||
− | | এখন, | + | | এখন, '''IDE''' তে ফিরে আসি। |
|- | |- | ||
| 05:00 | | 05:00 | ||
− | | | + | | '''WEB-INF''' ফোল্ডারের নীচে '''index.jsp''' দেখতে পারি। |
|- | |- | ||
| 05:07 | | 05:07 | ||
− | | '''Index.jsp''' তে দুইবার | + | | '''Index.jsp''' তে দুইবার টিপলে |
|- | |- | ||
| 05:10 | | 05:10 | ||
− | | | + | | সোর্স কোড দেখতে পারি। |
|- | |- | ||
| 05:12 | | 05:12 | ||
− | | এটি '''HTML''' ট্যাগ সহ | + | | এটি '''HTML''' ট্যাগ সহ একটি সহজ '''JSP''' পৃষ্ঠা। |
|- | |- | ||
Line 289: | Line 285: | ||
|- | |- | ||
| 05:24 | | 05:24 | ||
− | | | + | | ওয়েব অ্যাপ্লিকেশন রান করলে ডিফল্ট রূপে '''index.jsp''' প্রদান করে। |
|- | |- | ||
| 05:30 | | 05:30 | ||
− | | | + | | পূর্বে ছেড়ে আসা কিছু '''ContextPath''' আবার কল করি। |
|- | |- | ||
| 05:36 | | 05:36 | ||
− | | | + | | '''ContextPath''' কে '''MyFirstProject''' হিসাবে সেট করেছি। |
|- | |- | ||
Line 304: | Line 300: | ||
|- | |- | ||
| 05:44 | | 05:44 | ||
− | | '''URL''' কে '''localhost''' কোলন '''8080''' হিসাবে | + | | '''URL''' কে '''localhost''' কোলন '''8080''' হিসাবে লিখে '''Enter''' টিপুন। |
|- | |- | ||
| 05:50 | | 05:50 | ||
− | | আমরা দেখি যে '''GlassFish Server''' এর হোম পেজ প্রদর্শিত হয়েছে। | + | | আমরা দেখি যে '''GlassFish Server''' এর হোম পেজ এখানে প্রদর্শিত হয়েছে। |
|- | |- | ||
| 05:56 | | 05:56 | ||
− | | ডিফল্ট রূপে এটি এখানে '''8080''' | + | | ডিফল্ট রূপে এটি এখানে '''8080'''. |
|- | |- | ||
Line 324: | Line 320: | ||
|- | |- | ||
| 06:15 | | 06:15 | ||
− | | | + | | সুতরাং, আমাদের ইনস্ট্যান্সে স্থাপিত নির্দিষ্ট অ্যাপ্লিকেশন লেখা উচিত। |
|- | |- | ||
| 06:21 | | 06:21 | ||
− | | তাই | + | | তাই লিখব স্ল্যাশ '''MyFirstProject''' |
|- | |- | ||
Line 336: | Line 332: | ||
|- | |- | ||
| 06:27 | | 06:27 | ||
− | | | + | | এখানে আমরা '''Hello World''' দেখতে পারি। |
|- | |- | ||
| 06:31 | | 06:31 | ||
− | | সংক্ষেপে | + | | সংক্ষেপে এই টিউটোরিয়ালে শিখেছি |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 06:35 | | 06:35 | ||
− | | | + | | সহজ জাভা প্রকল্প তৈরী করা |
|- | |- | ||
Line 360: | Line 352: | ||
|- | |- | ||
| 06:44 | | 06:44 | ||
− | | | + | | এই লিঙ্কে উপলব্ধ |
|- | |- | ||
| 06:46 | | 06:46 | ||
− | | | + | | ভিডিওটি দেখুন। |
|- | |- | ||
Line 408: | Line 400: | ||
|- | |- | ||
| 07:34 | | 07:34 | ||
− | | '''Library Management System''' একটি | + | | '''Library Management System''' একটি সফ্টওয়্যার '''MNC''', তাদের '''Corporate Social Responsibility''' প্রোগ্রামের মাধ্যমে করেছে। |
|- | |- | ||
| 07:44 | | 07:44 | ||
− | | তারা এই | + | | তারা এই টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে। |
|- | |- | ||
| 07:48 | | 07:48 | ||
− | | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। | + | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |
Latest revision as of 13:15, 25 February 2017
Time | Narration |
00:00 | Creating a Java Web Project এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব: |
00:09 | জাভা ওয়েব প্রকল্প তৈরি করা, |
00:12 | Deployment Descriptor সম্পর্কে |
00:15 | Web.xml ফাইল সম্পর্কে। |
00:19 | এখানে উবুন্টু OS 12.04 |
00:23 | NetBeans IDE 7.3 |
00:26 | JDK 1.7 এবং |
00:28 | ফায়ারফক্স ওয়েব ব্রাউজার 21.0 ব্যবহার করছি। |
00:32 | পছন্দের ওয়েব ব্রাউজার ব্যবহার করুন। |
00:35 | টিউটোরিয়ালটি অনুসরণ করতে |
00:39 | NetBeans IDE ব্যবহার করে কোর জাভা এবং |
00:42 | HTML সম্পর্কে জানতে হবে। |
00:44 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:50 | NetBeans IDE ব্যবহার করে একটি নতুন ওয়েব প্রকল্প তৈরি করা শিখি। |
00:56 | এইজন্য আমরা NetBeans IDE তে যাবো। |
01:01 | IDE এর উপরের বাম কোণায়, File এ টিপে New Project এ টিপুন। |
01:08 | New Project উইন্ডো খোলে। |
01:12 | Categories থেকে, Java Web এবং Projects থেকে Web application নির্বাচন করুন। |
01:18 | Next এ টিপুন। |
01:20 | পরের উইন্ডোতে, |
01:23 | Project Name হিসাবে MyFirstProject লিখুন। |
01:27 | Project Location এবং Project Folder একই রকম রেখে |
01:31 | Next এ টিপুন। |
01:35 | Server হিসাবে GlassFish server নির্বাচন করুন। |
01:39 | Context Path হল MyFirstProject, এটি আমাদের প্রকল্পের নামের অনুরূপ। |
01:47 | এই সম্পর্কে বিষদভাবে শিখব। |
01:50 | এখন, Next এ টিপে তারপর Finish এ টিপুন। |
01:55 | Projects ট্যাবে টিপুন। |
01:58 | এখানে আমরা বিভিন্ন নোড দেখতে পারি এবং তৈরী করা ওয়েব অ্যাপ্লিকেশন My First Project দেখতে পারি। |
02:08 | এই মুহূর্তে এই নোড নিয়ে চিন্তিত না হলেও |
02:11 | এগুলিতে টিপে এটিতে কি রয়েছে তা প্রদর্শন করি। |
02:16 | এখন Deployment Descriptor সম্পর্কে শিখি। |
02:21 | একটি ওয়েব অ্যাপ্লিকেশনের deployment descriptor |
02:25 | অ্যাপ্লিকেশনের ক্লাস, রিসোর্স এবং কনফিগারেশন বর্ণন এছাড়া |
02:31 | ওয়েব সার্ভারের ওয়েব অনুরোধ পরিবেশন করতে তাদের ব্যবহার ব্যাখ্যা করে। |
02:37 | ওয়েব সার্ভার এই অ্যাপ্লিকেশনের জন্য একটি অনুরোধ পায়। |
02:42 | এটি অনুরোধের URL এর বর্ণন পেতে deployment descriptor ব্যবহার করে। |
02:48 | এটি কোডে URL বর্ণন করে। |
02:52 | Deployment descriptor হল web.xml ফাইল। |
02:57 | এখন IDE তে ফিরে আসি। |
03:00 | আমরা এখানে উপলব্ধ নোড থেকে web.xml ফাইল খুঁজে পাই না। |
03:07 | এটি খুঁজতে, IDE এর উপরের বাম কোণায়, File এ গিয়ে তারপর New File এ টিপুন। |
03:16 | Categories থেকে, Web নির্বাচন করুন |
03:19 | File Types থেকে, Standard Deployment Descriptor(web.xml) নির্বাচন করুন। |
03:25 | তারপর Next এ টিপে |
03:27 | Finish এ টিপুন। |
03:30 | IDE এর বাম দিকে Files ট্যাবে টিপুন। |
03:34 | এখানে Web.xml, Web নোডের WEB-INF ফোল্ডারে অন্তর্ভুক্ত। |
03:42 | এখানে আপনি Source কোড দেখতে পারেন। |
03:46 | এখানে XML হেডার রয়েছে। |
03:50 | এছাড়া web-app নোড ও রয়েছে। |
03:53 | এখন, অ্যাপ্লিকেশন রান করার চেষ্টা করব। |
03:57 | এটি করতে MyFirstProject এ ডান ক্লিক করুন। |
04:02 | Clean and Build এ টিপলে |
04:04 | এটি পূর্বে কম্পাইল করা ফাইল এবং অন্যান্য বিল্ড আউটপুট মুছে ফেলবে। |
04:10 | এটি পুনরায় অ্যাপ্লিকেশন কম্পাইল করবে। |
04:14 | আবার, MyFirstProject এ গিয়ে ডান ক্লিক করুন করে Run এ টিপুন। |
04:20 | তাই সার্ভার রান করছে এবং এটি MyFirstProject স্থাপিত করেছে। |
04:27 | একটি ব্রাউজার খোলে যা Hello World প্রদর্শন করে। |
04:32 | এর কারণ আমরা প্রকল্প রান করলে ওয়েব অ্যাপ্লিকেশন প্রদর্শিত পৃষ্ঠা উপস্থাপিত করে। |
04:39 | এখন, এখানে এই URL এ দেখি। |
04:44 | এটি হল localhost কোলন 8080 স্ল্যাশ MyFirstProject. |
04:49 | তাই MyFirstProject রান করলে, ডিফল্ট রূপে JSP পৃষ্ঠা পাই যা বলে HelloWorld! |
04:57 | এখন, IDE তে ফিরে আসি। |
05:00 | WEB-INF ফোল্ডারের নীচে index.jsp দেখতে পারি। |
05:07 | Index.jsp তে দুইবার টিপলে |
05:10 | সোর্স কোড দেখতে পারি। |
05:12 | এটি HTML ট্যাগ সহ একটি সহজ JSP পৃষ্ঠা। |
05:17 | এর শিরোনাম হিসাবে JSP Page এবং হেডিং হিসাবে Hello World রয়েছে। |
05:24 | ওয়েব অ্যাপ্লিকেশন রান করলে ডিফল্ট রূপে index.jsp প্রদান করে। |
05:30 | পূর্বে ছেড়ে আসা কিছু ContextPath আবার কল করি। |
05:36 | ContextPath কে MyFirstProject হিসাবে সেট করেছি। |
05:41 | এখন, ব্রাউজারে ফিরে আসি। |
05:44 | URL কে localhost কোলন 8080 হিসাবে লিখে Enter টিপুন। |
05:50 | আমরা দেখি যে GlassFish Server এর হোম পেজ এখানে প্রদর্শিত হয়েছে। |
05:56 | ডিফল্ট রূপে এটি এখানে 8080. |
06:01 | GlassFish Server ইনস্ট্যান্সে চলমান অনেক অ্যাপ্লিকেশন থাকতে পারে। |
06:08 | একটি নির্দিষ্ট অ্যাপ্লিকেশন অ্যাক্সেস করতে URL এ সেই অ্যাপ্লিকেশনের নাম লিখুন। |
06:15 | সুতরাং, আমাদের ইনস্ট্যান্সে স্থাপিত নির্দিষ্ট অ্যাপ্লিকেশন লেখা উচিত। |
06:21 | তাই লিখব স্ল্যাশ MyFirstProject |
06:26 | এবং Enter টিপব। |
06:27 | এখানে আমরা Hello World দেখতে পারি। |
06:31 | সংক্ষেপে এই টিউটোরিয়ালে শিখেছি |
06:35 | সহজ জাভা প্রকল্প তৈরী করা |
06:38 | ওয়েব প্রকল্প সম্পাদিত করা |
06:41 | এবং web.xml ফাইল সম্পর্কে। |
06:44 | এই লিঙ্কে উপলব্ধ |
06:46 | ভিডিওটি দেখুন। |
06:50 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
06:54 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
06:58 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
07:00 | কর্মশালার আয়োজন করে। |
07:04 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
07:07 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
07:13 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
07:17 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
07:23 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, |
07:27 | http://spoken-tutorial.org/NMEICT- Intro |
07:34 | Library Management System একটি সফ্টওয়্যার MNC, তাদের Corporate Social Responsibility প্রোগ্রামের মাধ্যমে করেছে। |
07:44 | তারা এই টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে। |
07:48 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |