Difference between revisions of "Java-Business-Application/C2/Servlet-Methods/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border =1 | '''Time''' | '''Narration''' |- | 00:01 | '''Servlet Methods''' এর টিউটোরিয়ালে আপনাদের স্বাগত। |- |00...")
 
Line 302: Line 302:
 
|-
 
|-
 
| 06:15
 
| 06:15
|  
+
| এখন, ইউসার এখানে লগইন করতে সক্ষম হয়েছে কারণ আমরা কোডে কোনো বৈধতা অন্তর্ভুক্ত করিনি।
এখন, ইউসার এখানে লগইন করতে সক্ষম হয়েছে কারণ আমরা কোডে কোনো বৈধতা অন্তর্ভুক্ত করিনি।
+
  
 
|-
 
|-

Revision as of 12:07, 7 November 2014

Time Narration
00:01 Servlet Methods এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব:
00:08 JSP ব্যবহার করে সহজ লগইন ফর্ম তৈরি করা।
00:13 doGet মেথড ব্যবহার করে প্যারামিটার পাস করা।
00:16 doPost মেথড ব্যবহার করে প্যারামিটার পাস করা।
00:20 doGet এবং doPost মেথডের পার্থক্য।
00:25 এখানে আমরা
00:26 উবুন্টু সংস্করণ 12.04,
00:30 NetBeans IDE 7.3,
00:33 JDK 1.7,
00:36 ফায়ারফক্স ওয়েব ব্রাউজার 21.0 ব্যবহার করছি।
00:39 আপনি পছন্দের ওয়েব ব্রাউজার ব্যবহার করতে পারেন।
00:43 টিউটোরিয়ালটি অনুসরণ করতে
00:46 NetBeans IDE ব্যবহার কোর জাভা,
00:49 HTML,
00:51 Java Servlets এবং JSPs সম্পর্কে মৌলিক জ্ঞান থাকতে হবে।
00:56 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
01:00 আমরা আমাদের ওয়েব অ্যাপ্লিকেশন তৈরি করে শুরু করব - Library Management System
01:06 প্রথমে, আমরা হোম পেজ তৈরি করব।
01:09 হোম পেজে একটি সহজ লগইন ফর্ম থাকবে।
01:14 এটি লাইব্রেরী ম্যানেজমেন্ট সিস্টেমে অনুমোদিত ইউসারদের লগইন করার অনুমতি দেবে।
01:20 এখন, Netbeans IDE তে যাই।
01:23 আমাদের পূর্বে পরিবর্তন করা index ডট jsp পেজে যাই।
01:30 আমি আমাদের হোম পেজ তৈরি করতে এই পেজ পরিবর্তন করেছি।
01:35 শিরোনাম হিসাবে Home Page রাখি।
01:38 এর ভিতরে আমাদের একটি টেবিল রয়েছে, যেখানে border = 1.
01:44 আপনি এখানে কোড দেখতে পারেন।
01:47 টেবিলের ভিতরে, আমরা একটি শিরোনাম যোগ করেছি, Welcome to Library Management System.
01:54 এরপর, আমাদের কাছে অনুচ্ছেদ ট্যাগ রয়েছে, This is the home page for Library Management System.
02:03 তারপর একটি হাইপারলিঙ্ক রয়েছে, যেখানে এটি যুক্ত হয় visitorHomePage ডট jsp পেজের সাথে।
02:11 আমরা এই পেজ পরে তৈরী করব।
02:13 এরপর, আমাদের কাছে খুব সহজ লগইন ফর্ম রয়েছে।
02:18 এই ফর্ম নিবন্ধিত ইউসারকে লগইন করতে দেয়।
02:22 ফর্ম তৈরি করার পূর্বে আপনাকে GreetingServlet নামে একটি সার্ভলেট তৈরি করতে হবে।
02:28 টিউটোরিয়ালটি থামান এবং আগের টিউটোরিয়ালে আলোচিত একটি নতুন সার্ভলেট তৈরি করুন।
02:35 উল্লেখ্য যে সার্ভলেটের নাম হল GreetingServlet.
02:39 URL প্যাটার্ন হল GreetingServletPath.
02:44 এই ফর্মের দুটি এলিমেন্ট রয়েছে - Username এবং Password.
02:50 এখানে একটি Submit বোতাম ও রয়েছে যা Sign In করতে বলে।
02:55 এরপর, একটি অনুচ্ছেদ ট্যাগ রয়েছে যা addUser.jsp তে একটি লিঙ্ক অন্তর্ভুক্ত করে।
03:03 যে ইউসাররা ইতিমধ্যে নিবন্ধিত হয়নি তাদের জন্য এটি নিবন্ধনের পেজ।
03:09 এখন, GreetingServlet.java তে যাই।
03:14 উল্লেখ্য যে GreetingServlet.java একই প্যাকেজ org.spokentutorial তে তৈরী করা হয়েছে।
03:23 এখন, এই সার্ভলেট request অবজেক্ট থেকে ফর্ম ডেটা অ্যাক্সেস করতে সক্ষম হবে।
03:30 এই সার্ভলেট একটি কন্ট্রোলার হিসেবে কাজ করবে।
03:33 আপনি কি ছেড়ে আসা কন্ট্রোলার আবার কল করতে পারেন?
03:38 এখন, আমরা দেখব যে সার্ভলেট কন্ট্রোলার হিসেবে কি করে।
03:42 ফর্ম ডেটা request অবজেক্টে রক্ষিত থাকবে।
03:46 প্রথম কাজ হল ফর্ম ডেটা প্যারামিটার পাওয়া।
03:51 এটি request অবজেক্টে getParameter মেথড ব্যবহার করে হয়।
03:57 তাই, Netbeans IDE তে ফিরে যাই।
04:02 doGet মেথডের ভিতরে লিখুন,
04:04 PrintWriter স্পেস out = response ডট getWriter.
04:14 এরপর, আমরা ফর্ম ডেটা প্যারামিটার উদ্ধার করব।
04:18 তাই পরবর্তী লাইনে লিখুন,
04:20 String স্পেস username = request ডট getParameter প্রথম বন্ধনী এবং ডাবল উদ্ধৃতিতে userName সেমিকোলন।
04:35 উল্লেখ্য, এই userName হল সেই নাম যা User Name এর ফর্ম ট্যাগের জন্য অন্তর্ভুক্ত রয়েছে।
04:43 একইভাবে, আমরা password ও উদ্ধার করব।
04:48 তাই পরের লাইনে লিখুন, String স্পেস password = request ডট getParameter প্রথম বন্ধনী এবং ডাবল উদ্ধৃতিতে password সেমিকোলন।
05:03 এরপর, আমরা আউটপুটে User Name প্রিন্ট করব।
05:08 সুতরাং, পরের লাইনে লিখুন:
05:10 out ডট println প্রথম বন্ধনী এবং ডাবল উদ্ধৃতিতে Hello from GET Method + username.
05:21 এখন, প্রকল্প রান করতে MyFirstProject এ ডান ক্লিক করুন।
05:27 Clean and Build এ টিপুন।
05:29 আবার MyFirstProject এ ডান ক্লিক করুন, Run এ টিপুন।
05:35 সুতরাং, সার্ভার এখন সঠিকভাবে চলছে।
05:38 এটি MyFirstProject স্থাপিত করেছে।
05:41 আমরা ব্রাউজারে আমাদের হোম পেজ পেয়েছি।
05:45 লক্ষ্য করুন যে পেজের শিরোনাম হল Home Page.
05:50 আমরা এখানে একটি খুব সহজ লগইন ফর্ম দেখতে পারি।
05:54 এখন UserName এবং Password লিখি।
05:58 আমি ইউজারনেম হিসাবে arya লিখব
06:02 এবং পাসওয়ার্ড হিসাবে arya*123 লিখব।
06.06 তারপর Sign In এ টিপুন।
06:09 আমরা দেখতে পারি যে আউটপুট হল Hello from GET Method arya.
06:15 এখন, ইউসার এখানে লগইন করতে সক্ষম হয়েছে কারণ আমরা কোডে কোনো বৈধতা অন্তর্ভুক্ত করিনি।
06:24 আমরা এটি পরের টিউটোরিয়ালে করব।
06:28 এখন, এখানে এই URL টি দেখি।
06:31 এটি হল localhost কোলন 8080 স্ল্যাশ MyFirstProject স্ল্যাশ GreetingServletPath প্রশ্নবোধক চিহ্ন userName = arya এবং password = arya *123.
06:49 এখন, ফর্ম ডেটা একটি প্রশ্নবোধক চিন্হের মাধ্যমে পেজ তথ্য থেকে পৃথক হয়েছে।
06:56 আমরা দেখতে পারি যে আমাদের ফর্মে লেখা username এবং password, URL এ অন্তর্ভুক্ত রয়েছে।
07:05 এখন, একই কাজ POST মেথড ব্যবহার করে চেষ্টা করি।
07:10 সুতরাং, IDE তে ফিরে যাই।
07:12 doGet মেথডে লিখিত কোড কপি করি এবং তা doPost মেথডে পেস্ট করি।
07:20 এখন, println স্টেটমেন্ট Hello from POST Method এ বদলান।
07:27 এখন, index ডট jsp খুলি।
07:31 এখানে, আমাদের ফর্ম ট্যাগের মেথড বৈশিষ্ট্য POST এ বদলাতে হবে।
07:37 এখন আপনি এই কোড দেখতে পারেন।
07:42 এখানে রয়েছে form action = GreetingServletPath, method = POST.
07:49 এখন, আমরা আবার এই প্রকল্প রান করব।
07:53 সুতরাং, MyFirstProject এ ডান ক্লিক করে Run এ টিপুন।
07:58 আমরা GET মেথড ব্যবহারের সময় প্রাপ্ত আউটপুটের মত আউটপুট পেয়েছি।
08:04 তাই আবার User Name এবং Password লিখুন।
08:08 তারপর Sign In এ টিপুন।
08:12 উল্লেখ্য, আমরা Hello from POST Method arya পেয়েছি।
08:17 এখন, এই URL দেখি।
08:19 এটি হল localhost কোলন 8080 স্ল্যাশ MyFirstProject স্ল্যাশ GreetingServlet Path
08:25 এখানে আমরা request এর URL এ ফর্ম ডেটা দেখি না।
08:30 এটি doGet এবং doPost মেথডের প্রমুখ পার্থক্য।
08:35 এখন, GET এবং POST মেথড কখন ব্যবহার করা হয় সেই সম্পর্কে শিখি।
08:42 GET মেথড ব্যবহার করা হয় যখন:
08:44 form ছোট অত: data কম হয়।
08:48 ইউসার URL এ ডেটার বিষয়বস্তু দেখাতে চায়।
08:53 POST মেথড ব্যবহার করা হয় যখন:
08:55 form বড় অত: data অধিক হয়।
09:00 ইউসার URL এ ডেটার বিষয়বস্তু দেখাতে চায় না।
09:06 উদাহরণস্বরূপ: পাসওয়ার্ড।
09:08 সংক্ষেপে,
09:10 এই টিউটোরিয়ালে আমরা শিখেছি:
09:12 JSP ব্যবহার করে সহজ লগইন ফর্ম তৈরি করা।
09:16 doGet মেথড ব্যবহার করে প্যারামিটার পাস করা।
09:19 doPost মেথড ব্যবহার করে প্যারামিটার পাস করা।
09:22 doGet এবং doPost মেথডের পার্থক্য।
09:26 নিশ্চিত করুন যে আপনি এগোনোর আগে এই টিউটোরিয়ালটি সমাপ্ত করেছেন।
09:32 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
09:35 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
09:38 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
09:42 স্পোকেন টিউটোরিয়াল প্রকল্প দল
09:45 কর্মশালার আয়োজন করে।
09:48 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
09:52 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
09:58 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
10:02 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
10:09 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro
10:19 Library Management System একটি নেতৃস্থানীয় সফ্টওয়্যার MNC, তাদের Corporate Social Responsibility প্রোগ্রামের মাধ্যমে করেছে।
10:28 তারা এই কথ্য টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে।
10:32 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta