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

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 9: Line 9:
 
|-
 
|-
 
|00:06
 
|00:06
| এই টিউটোরিয়ালে আমরা শিখব:
+
| এই টিউটোরিয়ালে শিখব:
  
 
|-
 
|-
Line 29: Line 29:
 
|-
 
|-
 
|00:25
 
|00:25
|এখানে আমরা
+
|এখানে
  
 
|-
 
|-
Line 57: Line 57:
 
|-
 
|-
 
| 00:46
 
| 00:46
| '''NetBeans IDE''' ব্যবহার কোর জাভা,
+
| '''NetBeans IDE''' ব্যবহার করে কোর জাভা,
  
 
|-
 
|-
Line 69: Line 69:
 
|-
 
|-
 
| 00:56
 
| 00:56
|না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
+
|না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান।
  
 
|-
 
|-
 
| 01:00
 
| 01:00
| আমরা আমাদের ওয়েব অ্যাপ্লিকেশন তৈরি করে শুরু করব - '''Library Management System'''
+
| এখন আমাদের ওয়েব অ্যাপ্লিকেশন তৈরি করে শুরু করব - '''Library Management System'''
  
 
|-
 
|-
 
| 01:06
 
| 01:06
|প্রথমে, আমরা হোম পেজ তৈরি করব।
+
|প্রথমে, হোম পেজ তৈরি করি।
  
 
|-
 
|-
Line 85: Line 85:
 
|-
 
|-
 
| 01:14
 
| 01:14
| এটি লাইব্রেরী ম্যানেজমেন্ট সিস্টেমে অনুমোদিত ইউসারদের লগইন করার অনুমতি দেবে।
+
| এটি লাইব্রেরী ম্যানেজমেন্ট সিস্টেমে অনুমোদিত ইউসারদের লগইন করার অনুমতি দেয়।
  
 
|-
 
|-
Line 93: Line 93:
 
|-
 
|-
 
| 01:23
 
| 01:23
| আমাদের পূর্বে পরিবর্তন করা '''index''' ডট '''jsp''' পেজে যাই।
+
| আমাদের পূর্বে তৈরী করা '''index''' ডট '''jsp''' পেজে যাই।
  
 
|-
 
|-
 
| 01:30
 
| 01:30
| আমি আমাদের হোম পেজ তৈরি করতে এই পেজ পরিবর্তন করেছি।
+
| আমি আমাদের হোম পেজ তৈরি করতে এই পেজ পরিবর্তন করতে হবে।
  
 
|-
 
|-
Line 104: Line 104:
 
|-
 
|-
 
| 01:38
 
| 01:38
| এর ভিতরে আমাদের একটি টেবিল রয়েছে, যেখানে '''border = 1'''.
+
| এর ভিতরে একটি টেবিল রয়েছে, যেখানে '''border = 1'''.
  
 
|-
 
|-
 
| 01:44
 
| 01:44
|আপনি এখানে কোড দেখতে পারেন।
+
| এখানে কোড দেখতে পারেন।
  
 
|-
 
|-
 
| 01:47
 
| 01:47
| টেবিলের ভিতরে, আমরা একটি শিরোনাম যোগ করেছি, '''Welcome to Library Management System'''.
+
| টেবিলের ভিতরে, একটি শিরোনাম যোগ করেছি, '''Welcome to Library Management System'''.
  
 
|-
 
|-
 
| 01:54
 
| 01:54
| এরপর, আমাদের কাছে অনুচ্ছেদ ট্যাগ রয়েছে, '''This is the home page for Library Management System'''.
+
| আমাদের কাছে অনুচ্ছেদ ট্যাগ রয়েছে, '''This is the home page for Library Management System'''.
  
 
|-
 
|-
Line 124: Line 124:
 
|-
 
|-
 
| 02:11
 
| 02:11
| আমরা এই পেজ পরে তৈরী করব।
+
| আমরা এই পেজ পরে দেখব।
  
 
|-
 
|-
 
| 02:13
 
| 02:13
| এরপর, আমাদের কাছে খুব সহজ লগইন ফর্ম রয়েছে।
+
| আমাদের কাছে খুব সহজ লগইন ফর্ম রয়েছে।
  
 
|-
 
|-
Line 136: Line 136:
 
|-
 
|-
 
| 02:22
 
| 02:22
| ফর্ম তৈরি করার পূর্বে আপনাকে '''GreetingServlet''' নামে একটি সার্ভলেট তৈরি করতে হবে।
+
| আপনাকে '''GreetingServlet''' নামে একটি সার্ভলেট তৈরি করতে হবে।
 
|-
 
|-
 
| 02:28
 
| 02:28
| টিউটোরিয়ালটি থামান এবং আগের টিউটোরিয়ালে আলোচিত একটি নতুন সার্ভলেট তৈরি করুন।
+
| টিউটোরিয়ালটি থামিয়ে আগের টিউটোরিয়ালে আলোচিত একটি নতুন সার্ভলেট তৈরি করুন।
  
 
|-
 
|-
 
| 02:35
 
| 02:35
| উল্লেখ্য যে সার্ভলেটের নাম হল '''GreetingServlet'''.
+
| সার্ভলেটের নাম হল '''GreetingServlet'''.
  
 
|-
 
|-
Line 159: Line 159:
 
|-
 
|-
 
| 02:55
 
| 02:55
| এরপর, একটি অনুচ্ছেদ ট্যাগ রয়েছে যা '''addUser.jsp''' তে একটি লিঙ্ক অন্তর্ভুক্ত করে।
+
| এখানে অনুচ্ছেদ ট্যাগ রয়েছে যা '''addUser.jsp''' তে লিঙ্ক অন্তর্ভুক্ত করে।
  
 
|-
 
|-
Line 171: Line 171:
 
|-
 
|-
 
| 03:14
 
| 03:14
| উল্লেখ্য যে '''GreetingServlet.java''' একই প্যাকেজ '''org.spokentutorial''' তে তৈরী করা হয়েছে।
+
| '''GreetingServlet.java''' একই প্যাকেজ '''org.spokentutorial''' তৈরী করা হয়েছে।
  
 
|-
 
|-
 
| 03:23
 
| 03:23
| এখন, এই সার্ভলেট '''request''' অবজেক্ট থেকে ফর্ম ডেটা অ্যাক্সেস করতে সক্ষম হবে।
+
| এই সার্ভলেট '''request''' অবজেক্ট থেকে ফর্ম ডেটা অ্যাক্সেস করতে সক্ষম হবে।
  
 
|-
 
|-
 
| 03:30
 
| 03:30
| এই সার্ভলেট একটি কন্ট্রোলার হিসেবে কাজ করবে।
+
| এটি কন্ট্রোলার হিসেবে কাজ করবে।
  
 
|-
 
|-
Line 187: Line 187:
 
|-
 
|-
 
| 03:38
 
| 03:38
| এখন, আমরা দেখব যে সার্ভলেট কন্ট্রোলার হিসেবে কি করে।
+
| এখন, দেখব যে সার্ভলেট কন্ট্রোলার হিসেবে কি করে।
  
 
|-
 
|-
Line 207: Line 207:
 
|-
 
|-
 
| 04:02
 
| 04:02
| '''doGet''' মেথডের ভিতরে লিখুন,
+
| '''doGet''' মেথডে লিখুন,
  
 
|-
 
|-
Line 215: Line 215:
 
|-
 
|-
 
| 04:14
 
| 04:14
| এরপর, আমরা ফর্ম ডেটা প্যারামিটার উদ্ধার করব।
+
| এরপর, ফর্ম ডেটা প্যারামিটার উদ্ধার করব।
  
 
|-
 
|-
 
| 04:18
 
| 04:18
| তাই পরবর্তী লাইনে লিখুন,
+
| পরের লাইনে লিখুন,
  
 
|-
 
|-
Line 227: Line 227:
 
|-
 
|-
 
| 04:35
 
| 04:35
|উল্লেখ্য, এই '''userName''' হল সেই নাম যা '''User Name''' এর ফর্ম ট্যাগের জন্য অন্তর্ভুক্ত রয়েছে।
+
| এই '''userName''' হল সেই নাম যা '''User Name''' এর ফর্ম ট্যাগের জন্য অন্তর্ভুক্ত রয়েছে।
  
 
|-
 
|-
Line 242: Line 242:
 
|-
 
|-
 
| 05:08
 
| 05:08
| সুতরাং, পরের লাইনে লিখুন:
+
| পরের লাইনে লিখুন:
  
 
|-
 
|-
Line 258: Line 258:
 
|-
 
|-
 
| 05:29
 
| 05:29
| আবার '''MyFirstProject''' এ ডান ক্লিক করুন, '''Run''' এ টিপুন।
+
| '''MyFirstProject''' এ ডান ক্লিক করে '''Run''' এ টিপুন।
  
 
|-
 
|-
 
| 05:35
 
| 05:35
| সুতরাং, সার্ভার এখন সঠিকভাবে চলছে।
+
| সার্ভার এখন সঠিকভাবে চলছে।
  
 
|-
 
|-
Line 270: Line 270:
 
|-
 
|-
 
| 05:41
 
| 05:41
|আমরা ব্রাউজারে আমাদের হোম পেজ পেয়েছি।
+
|আমরা ব্রাউজারে হোম পেজ পেয়েছি।
  
 
|-
 
|-
Line 278: Line 278:
 
|-
 
|-
 
| 05:50
 
| 05:50
| আমরা এখানে একটি খুব সহজ লগইন ফর্ম দেখতে পারি।
+
| এখানে একটি খুব সহজ লগইন ফর্ম দেখেছি।
  
 
|-
 
|-
Line 286: Line 286:
 
|-
 
|-
 
| 05:58
 
| 05:58
| আমি ইউজারনেম হিসাবে '''arya''' লিখব
+
| আমরা ইউজারনেম হিসাবে '''arya''' লিখব
  
 
|-
 
|-
Line 294: Line 294:
 
|-
 
|-
 
|06.06
 
|06.06
| তারপর '''Sign In''' এ টিপুন।
+
| তারপর '''Sign In''' এ টিপব।
  
 
|-
 
|-
Line 306: Line 306:
 
|-
 
|-
 
| 06:24
 
| 06:24
| আমরা এটি পরের টিউটোরিয়ালে করব।
+
| এটি পরের টিউটোরিয়ালে করব।
  
 
|-
 
|-
 
| 06:28
 
| 06:28
|এখন, এখানে এই '''URL''' টি দেখি।
+
| এখানে এই '''URL''' দেখি।
  
 
|-
 
|-
 
| 06:31
 
| 06:31
|এটি হল '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServletPath''' প্রশ্নবোধক চিহ্ন '''userName''' = '''arya''' এবং '''password''' = '''arya *123'''.
+
|এটি হল '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServletPath''' প্রশ্নবোধক চিহ্ন '''userName''' = '''arya''' & '''password''' = '''arya *123'''.
  
 
|-
 
|-
 
| 06:49
 
| 06:49
|এখন, ফর্ম ডেটা একটি প্রশ্নবোধক চিন্হের মাধ্যমে পেজ তথ্য থেকে পৃথক হয়েছে।
+
|এখন, ফর্ম ডেটা প্রশ্নবোধক চিন্হের মাধ্যমে পেজ তথ্য থেকে পৃথক হয়েছে।
  
 
|-
 
|-
 
|06:56
 
|06:56
| আমরা দেখতে পারি যে আমাদের ফর্মে লেখা '''username''' এবং '''password''', '''URL''' এ অন্তর্ভুক্ত রয়েছে।
+
| আমরা দেখতে পারি যে ফর্মে লেখা '''username''' এবং '''password''', '''URL''' এ অন্তর্ভুক্ত রয়েছে।
  
 
|-
 
|-
Line 334: Line 334:
 
|-
 
|-
 
| 07:12
 
| 07:12
| doGet মেথডে লিখিত কোড কপি করি এবং তা doPost মেথডে পেস্ট করি।
+
| '''doGet''' মেথডে লিখিত কোড কপি করি এবং তা '''doPost''' মেথডে পেস্ট করি।
  
 
|-
 
|-
Line 346: Line 346:
 
|-
 
|-
 
| 07:31
 
| 07:31
| এখানে, আমাদের ফর্ম ট্যাগের মেথড বৈশিষ্ট্য '''POST''' এ বদলাতে হবে।
+
| আমাদের ফর্ম ট্যাগের মেথড বৈশিষ্ট্য '''POST''' এ বদলাতে হবে।
  
 
|-
 
|-
 
| 07:37
 
| 07:37
|এখন আপনি এই কোড দেখতে পারেন।
+
| আপনি এই কোড দেখতে পারেন।
  
 
|-
 
|-
 
| 07:42
 
| 07:42
|এখানে রয়েছে '''form action''' = '''GreetingServletPath''', '''method''' = '''POST'''.
+
| '''form action''' = '''GreetingServletPath''', '''method''' = '''POST'''.
  
 
|-
 
|-
 
| 07:49
 
| 07:49
| এখন, আমরা আবার এই প্রকল্প রান করব।
+
| এখন, আবার প্রকল্প রান করব।
  
 
|-
 
|-
 
| 07:53
 
| 07:53
| সুতরাং, '''MyFirstProject''' এ ডান ক্লিক করে '''Run''' এ টিপুন।
+
| '''MyFirstProject''' এ ডান ক্লিক করে '''Run''' এ টিপুন।
  
 
|-
 
|-
Line 370: Line 370:
 
|-
 
|-
 
| 08:04
 
| 08:04
| তাই আবার '''User Name''' এবং '''Password''' লিখুন।
+
| আবার '''User Name''' এবং '''Password''' লিখুন।
  
 
|-
 
|-
Line 378: Line 378:
 
|-
 
|-
 
| 08:12
 
| 08:12
| উল্লেখ্য, আমরা '''Hello from POST Method arya''' পেয়েছি।
+
| আমরা '''Hello from POST Method arya''' পেয়েছি।
  
 
|-
 
|-
 
| 08:17
 
| 08:17
| এখন, এই '''URL''' দেখি।
+
| এই '''URL''' দেখি।
  
 
|-
 
|-
 
| 08:19
 
| 08:19
|এটি হল '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServlet Path'''
+
| '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServlet Path'''
  
 
|-
 
|-
 
| 08:25
 
| 08:25
| এখানে আমরা '''request''' এর '''URL''' এ ফর্ম ডেটা দেখি না।
+
| '''request''' এর '''URL''' এ ফর্ম ডেটা দেখি না।
  
 
|-
 
|-
Line 425: Line 425:
 
|-
 
|-
 
| 09:06
 
| 09:06
|উদাহরণস্বরূপ: পাসওয়ার্ড।
+
| যেমন: পাসওয়ার্ড।
  
 
|-
 
|-
Line 433: Line 433:
 
|-
 
|-
 
| 09:10
 
| 09:10
|এই টিউটোরিয়ালে আমরা শিখেছি:
+
| এখানে শিখেছি:
  
 
|-
 
|-
Line 453: Line 453:
 
|-
 
|-
 
| 09:26
 
| 09:26
| নিশ্চিত করুন যে আপনি এগোনোর আগে এই টিউটোরিয়ালটি সমাপ্ত করেছেন।
+
| নিশ্চিত করুন যে এগোনোর আগে টিউটোরিয়ালটি সমাপ্ত করেছেন।
  
 
|-
 
|-
Line 492: Line 492:
 
|-
 
|-
 
| 10:09
 
| 10:09
| এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro'''
+
| এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য।
 
|-
 
|-
 
| 10:19
 
| 10:19
| '''Library Management System''' একটি নেতৃস্থানীয় সফ্টওয়্যার '''MNC''', তাদের '''Corporate Social Responsibility''' প্রোগ্রামের মাধ্যমে করেছে।
+
| '''Library Management System''' একটি সফ্টওয়্যার '''MNC''', তাদের '''Corporate Social Responsibility''' প্রোগ্রামের মাধ্যমে করেছে।
  
 
|-
 
|-
 
| 10:28
 
| 10:28
|তারা এই কথ্য টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে।
+
|তারা টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে।
  
 
|-
 
|-
 
| 10:32
 
| 10:32
|আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।
+
|আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।

Revision as of 15:55, 10 December 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 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
10:19 Library Management System একটি সফ্টওয়্যার MNC, তাদের Corporate Social Responsibility প্রোগ্রামের মাধ্যমে করেছে।
10:28 তারা টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে।
10:32 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta