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

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

ভিডিও: অ্যাপলেট এবং সার্ভলেটের মধ্যে পার্থক্য

ভিডিও: অ্যাপলেট এবং সার্ভলেটের মধ্যে পার্থক্য
ভিডিও: অভ্যন্তরীণ নিরীক্ষা V/S সংবিধিবদ্ধ নিরীক্ষা | অভ্যন্তরীণ নিরীক্ষা এবং সংবিধিবদ্ধ নিরীক্ষার মধ্যে পার্থক্য 2024, নভেম্বর
Anonim

অ্যাপলেট বনাম সার্ভলেট

জাভাতে লেখা একটি প্রোগ্রাম যা একটি HTML পেজে এম্বেড করা যায় তাকে অ্যাপলেট বলে। একটি জাভা সক্ষম ব্রাউজার অ্যাপলেট ধারণকারী ওয়েব পৃষ্ঠা দেখতে ব্যবহার করা যেতে পারে। অ্যাপলেট ধারণকারী পৃষ্ঠাটি দেখা হলে, অ্যাপলেটের কোড ব্যবহারকারীর কম্পিউটারে স্থানান্তরিত হয় এবং ব্রাউজারের জাভা ভার্চুয়াল মেশিনে (JVM) কার্যকর করা হয়। একটি জাভা প্রোগ্রাম যা একটি সার্ভারের কার্যকারিতা উন্নত/প্রসারিত করতে ব্যবহৃত হয় তাকে সার্লেট বলা হয়। অনুরোধ-প্রতিক্রিয়া মডেল ব্যবহার করে হোস্ট অ্যাপ্লিকেশন দ্বারা সার্ভার অ্যাক্সেস করা উচিত। সহজ কথায়, সার্ভারে চলমান একটি জাভা অ্যাপলেট হিসাবে একটি সার্ল্ট দেখা যেতে পারে।

অ্যাপলেট কি?

জাভাতে লেখা একটি প্রোগ্রাম যা একটি HTML পেজে এম্বেড করা যায় তাকে অ্যাপলেট বলে। একটি জাভা সক্ষম ব্রাউজার অ্যাপলেট ধারণকারী ওয়েব পৃষ্ঠা দেখতে ব্যবহার করা যেতে পারে। অ্যাপলেট ধারণকারী পৃষ্ঠাটি দেখা হলে, অ্যাপলেটের কোড ব্যবহারকারীর কম্পিউটারে স্থানান্তরিত হয় এবং ব্রাউজারের জাভা ভার্চুয়াল মেশিনে (JVM) কার্যকর করা হয়। অ্যাপলেটগুলি ব্যবহারকারীকে ইন্টারেক্টিভ বৈশিষ্ট্যগুলি প্রদান করে যা শুধুমাত্র HTML ব্যবহার করে প্রদান করা সম্ভব নাও হতে পারে। যেহেতু অ্যাপলেটের কোড JVM-এ চালিত হয়, অ্যাপলেটগুলি প্ল্যাটফর্ম স্বাধীন (Microsoft Windows, UNIX, Mac OS, ইত্যাদি সমর্থন করে) এবং জাভা সমর্থন করে এমন যেকোনো ব্রাউজারে চলতে পারে। অধিকন্তু, অ্যাপলেটগুলি বেশিরভাগ ওয়েব ব্রাউজার দ্বারা ক্যাশে করা হয়। তাই ওয়েব পেজে ফিরে আসার সময় অ্যাপলেটগুলি দ্রুত লোড হতে পারে। যখন নিরাপত্তার কথা আসে, তখন স্বাক্ষরিত অ্যাপলেট এবং স্বাক্ষরবিহীন অ্যাপলেট নামে দুটি ধরনের অ্যাপলেট রয়েছে। স্বাক্ষরবিহীন অ্যাপলেটের কিছু গুরুত্বপূর্ণ সীমাবদ্ধতা রয়েছে যেমন স্থানীয় ফাইল সিস্টেম অ্যাক্সেস করতে অক্ষমতা। তারা শুধুমাত্র ওয়েবে অ্যাপলেট ডাউনলোড সাইট অ্যাক্সেস করতে পারে।স্বাক্ষরিত অ্যাপলেটগুলি একটি স্বতন্ত্র অ্যাপ্লিকেশন হিসাবে আচরণ করতে পারে একবার তার স্বাক্ষর যাচাই করা হয়৷

একটি সার্ভলেট কি?

একটি জাভা প্রোগ্রাম যা একটি সার্ভারের কার্যকারিতা উন্নত/প্রসারিত করতে ব্যবহৃত হয় তাকে সার্লেট বলা হয়। অনুরোধ-প্রতিক্রিয়া মডেল ব্যবহার করে হোস্ট অ্যাপ্লিকেশন দ্বারা সার্ভার অ্যাক্সেস করা উচিত। সহজ কথায়, সার্ভারে চলমান একটি জাভা অ্যাপলেট হিসাবে একটি সার্ল্ট দেখা যেতে পারে। সাধারণত সার্লেটগুলি HTML ফর্ম ব্যবহার করে জমা দেওয়া ডেটা সংরক্ষণ/প্রক্রিয়াকরণের জন্য এবং একটি ওয়েব পৃষ্ঠায় গতিশীল সামগ্রী সরবরাহ করার জন্য ব্যবহৃত হয়। উপরন্তু, servlets রাষ্ট্র তথ্য পরিচালনার জন্য ব্যবহার করা হয়. অন্যান্য CGI (কমন গেটওয়ে ইন্টারফেস) প্রযুক্তির তুলনায় Java servlets দক্ষ, ব্যবহার করা সহজ এবং বহনযোগ্য।

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

একটি জাভা প্রোগ্রাম যা একটি HTML পৃষ্ঠায় এম্বেড করা যায় এবং একটি জাভা সক্ষম ব্রাউজার ব্যবহার করে দেখা যায় তাকে অ্যাপলেট বলা হয়, যখন একটি জাভা প্রোগ্রাম যা সার্ভারের কার্যকারিতা উন্নত/প্রসারিত করতে ব্যবহৃত হয় তাকে সার্লেট বলা হয়।আসলে, একটি servlet সার্ভারে চলমান একটি অ্যাপলেট হিসাবে দেখা যায়। একটি অ্যাপলেট ক্লায়েন্টের মেশিনে ডাউনলোড করা হয় এবং ক্লায়েন্টের ব্রাউজারে চালানো হয়, যেখানে একটি সার্ভার সার্ভারে চলে এবং এটি সম্পন্ন হলে ফলাফলগুলি ক্লায়েন্টের কাছে ফেরত স্থানান্তর করে। অ্যাপলেট ব্যবহার করার সময়, অ্যাপলেটের পুরো কোডটি ক্লায়েন্টের কাছে স্থানান্তর করতে হবে। তাই এটি সার্লেটের চেয়ে বেশি নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার করে, যা শুধুমাত্র ফলাফল ক্লায়েন্টের কাছে স্থানান্তর করে।

প্রস্তাবিত: