কম্পিউটার টিউটোরিয়াল

জাভাতে অ্যাপলেট এবং সার্ভলেটের পার্থক্য

এই পোস্টে আমরা জাভাতে অ্যাপলেট (Applet) এবং সার্ভলেট (Servlet) এর পার্থক্য বুঝব।

অ্যাপলেট (Applet)

  • এগুলো ক্লায়েন্ট-সাইডে এক্সিকিউট হয়।
  • এটি ওয়েব ব্রাউজারের মধ্যে চলে।
  • এটি ক্লায়েন্ট মেশিনে চলে।
  • এর প্যারেন্ট প্যাকেজগুলো: 'java.applet.*' এবং 'java.awt.*'।
  • কিছু মেথড: init(), stop(), paint(), start(), destroy()।
  • অ্যাপলেট এক্সিকিউট করার জন্য ইউজার ইন্টারফেস দরকার।
  • ইউজার ইন্টারফেসের উদাহরণ: AWT বা Swing।
  • ক্লায়েন্ট মেশিনে ইউজার ইন্টারফেস দরকার কারণ এটি বেশি ব্যান্ডউইথ নেয়।
  • এগুলো রিস্কে থাকে কারণ ক্লায়েন্ট মেশিনে এক্সিকিউট হয়।

সার্ভলেট (Servlet)

  • এটি সার্ভার-সাইডে এক্সিকিউট হয়।
  • এটি ওয়েব পেজে চলে।
  • এটি সার্ভারে চলে।
  • এর প্যারেন্ট প্যাকেজ: 'javax.servlet.*' এবং 'java.servlet.http.*'।
  • লাইফসাইকেল মেথডগুলো: init(), service(), destroy()।
  • এই এক্সিকিউট করার জন্য ইন্টারফেস দরকার নয়।
  • সার্ভারে এক্সিকিউট হওয়ায় কম ব্যান্ডউইথ লাগে।
  • অ্যাপলেটের চেয়ে আরও সিকিউর কারণ সার্ভারের সিকিউরিটির অধীনে থাকে।
  1. জাভাতে Serialization এবং Externalization-এর পার্থক্য

  2. জাভাতে Iterator এবং Enumeration-এর পার্থক্য

  3. জাভাতে ArrayList এবং HashSet-এর পার্থক্য

  4. জাভাতে অ্যাপলেট এবং সার্ভলেটের পার্থক্য