Java-Business-Application/C2/Creating-a-Java-web-project/Bengali

From Script | Spoken-Tutorial
Revision as of 13:05, 19 November 2014 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 Creating a Java Web Project এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব:
00:09 জাভা ওয়েব প্রকল্প তৈরি করা,
00:12 Deployment Descriptor সম্পর্কে,
00:15 Web.xml ফাইল সম্পর্কে।
00:19 এখানে আমরা
00:20 উবুন্টু সংস্করণ 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:32 এই টিউটোরিয়ালে আমরা শিখেছি,
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 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta