কম্পিউটার

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


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

অ্যাপ্লেট

  • সেগুলি ক্লায়েন্ট-সাইডে কার্যকর করা হয়৷

  • এটি একটি ওয়েব ব্রাউজারের মধ্যে চলে৷

  • এটি ক্লায়েন্ট মেশিনে চলে৷

  • এর মূল প্যাকেজগুলি হল 'java.applet.*' এবং 'java.awt.*'৷

  • কিছু পদ্ধতির মধ্যে রয়েছে init(), স্টপ(), পেইন্ট(), স্টার্ট(), ধ্বংস()।

  • একটি অ্যাপলেট চালানোর জন্য একটি ইউজার ইন্টারফেস প্রয়োজন।

  • ইউজার ইন্টারফেসের উদাহরণ হল AWT বা সুইং।

  • অ্যাপলেট চালানোর জন্য ক্লায়েন্ট মেশিনে ইউজার ইন্টারফেস প্রয়োজন।

  • এটি করা হয়েছে যেহেতু এটির আরও ব্যান্ডউইথের প্রয়োজন৷

  • ক্লায়েন্ট মেশিনে চালানোর কারণে তারা ঝুঁকিপূর্ণ।

সার্ভলেট

  • এটি সার্ভার-সাইডে কার্যকর করা হয়।

  • এটি ওয়েব পৃষ্ঠায় চলে৷

  • এটি সার্ভারে চলে৷

  • এর মূল প্যাকেজের মধ্যে রয়েছে 'javax.servlet.*' এবং 'java.servlet.http.*'।

  • জীবনচক্রের কিছু পদ্ধতির মধ্যে রয়েছে init(), service(), এবং ধ্বংস().

  • এটি চালানোর জন্য কোনো ইন্টারফেসের প্রয়োজন নেই।

  • যেহেতু সেগুলি সার্ভারে কার্যকর করা হয়, তাদের কম ব্যান্ডউইথের প্রয়োজন৷

  • এগুলি অ্যাপলেটের তুলনায় বেশি সুরক্ষিত যেহেতু তারা সার্ভারের নিরাপত্তার অধীনে রয়েছে৷


  1. জাভাতে সিরিয়ালাইজেশন এবং এক্সটারনালাইজেশনের মধ্যে পার্থক্য

  2. জাভাতে ইটারেটর এবং গণনার মধ্যে পার্থক্য

  3. জাভাতে অ্যারেলিস্ট এবং হ্যাশসেটের মধ্যে পার্থক্য

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