এই পোস্টে, আমরা জাভাতে অ্যাপলেট এবং সার্লেটের মধ্যে পার্থক্য বুঝতে পারব।
অ্যাপ্লেট
-
সেগুলি ক্লায়েন্ট-সাইডে কার্যকর করা হয়৷
৷ -
এটি একটি ওয়েব ব্রাউজারের মধ্যে চলে৷
৷ -
এটি ক্লায়েন্ট মেশিনে চলে৷
৷ -
এর মূল প্যাকেজগুলি হল 'java.applet.*' এবং 'java.awt.*'৷
-
কিছু পদ্ধতির মধ্যে রয়েছে init(), স্টপ(), পেইন্ট(), স্টার্ট(), ধ্বংস()।
-
একটি অ্যাপলেট চালানোর জন্য একটি ইউজার ইন্টারফেস প্রয়োজন।
-
ইউজার ইন্টারফেসের উদাহরণ হল AWT বা সুইং।
-
অ্যাপলেট চালানোর জন্য ক্লায়েন্ট মেশিনে ইউজার ইন্টারফেস প্রয়োজন।
-
এটি করা হয়েছে যেহেতু এটির আরও ব্যান্ডউইথের প্রয়োজন৷
৷ -
ক্লায়েন্ট মেশিনে চালানোর কারণে তারা ঝুঁকিপূর্ণ।
সার্ভলেট
-
এটি সার্ভার-সাইডে কার্যকর করা হয়।
-
এটি ওয়েব পৃষ্ঠায় চলে৷
৷ -
এটি সার্ভারে চলে৷
৷ -
এর মূল প্যাকেজের মধ্যে রয়েছে 'javax.servlet.*' এবং 'java.servlet.http.*'।
-
জীবনচক্রের কিছু পদ্ধতির মধ্যে রয়েছে init(), service(), এবং ধ্বংস().
-
এটি চালানোর জন্য কোনো ইন্টারফেসের প্রয়োজন নেই।
-
যেহেতু সেগুলি সার্ভারে কার্যকর করা হয়, তাদের কম ব্যান্ডউইথের প্রয়োজন৷
-
এগুলি অ্যাপলেটের তুলনায় বেশি সুরক্ষিত যেহেতু তারা সার্ভারের নিরাপত্তার অধীনে রয়েছে৷