13) ServletConfig এবং ServletContext এর মধ্যে পার্থক্য কী? ধারকটি প্রতিটি সার্লেটের জন্য ServletConfig অবজেক্ট তৈরি করে যেখানে প্রতিটি ওয়েব অ্যাপ্লিকেশনের জন্য ServletContext অবজেক্ট তৈরি করা হয়।
প্রতিটি সংশ্লিষ্ট সার্লেটের জন্য ওয়েব কন্টেইনার দ্বারা কোন বস্তুটি তৈরি করা হয়?
ServletConfig এর একটি অবজেক্ট প্রতিটি সার্লেটের জন্য ওয়েব কন্টেইনার দ্বারা তৈরি করা হয়। এই বস্তুটি ওয়েব থেকে কনফিগারেশন তথ্য পেতে ব্যবহার করা যেতে পারে। xml ফাইল।
একটি সার্লেট কন্টেইনার কিভাবে কাজ করে?
ওয়েব কন্টেইনার সার্লেট ইনস্ট্যান্টিয়েট করার জন্য বা অনুরোধটি পরিচালনা করার জন্য একটি নতুন থ্রেড তৈরি করার জন্য দায়ী৷ এটি ওয়েব কন্টেইনারের কাজ সার্ভলেট এ অনুরোধ এবং প্রতিক্রিয়া পেতে। একটি একক সার্লেটে একাধিক অনুরোধ প্রক্রিয়া করার জন্য ধারকটি একাধিক থ্রেড তৈরি করে। সার্ভলেটগুলির একটি প্রধান পদ্ধতি নেই৷
সারলেট কন্টেইনারের কাজ কী?
সার্ভলেট কন্টেইনারের প্রধান কাজগুলি হল:
- লাইফসাইকেল ম্যানেজমেন্ট: সার্লেটের লাইফ সাইকেল ইভেন্ট পরিচালনা করা যেমন ক্লাস লোডিং, ইনস্ট্যান্টেশন, ইনিশিয়ালাইজেশন, সার্ভিস এবং সার্লেট ইনস্ট্যান্সকে আবর্জনা সংগ্রহের জন্য যোগ্য করে তোলা।
- যোগাযোগ সহায়তা: সার্লেট এবং ওয়েব সার্ভারের মধ্যে যোগাযোগ পরিচালনা করা।
ওয়েব অ্যাপ্লিকেশনে সার্লেটের ভূমিকা কী?
Servlet হল জাভা প্রোগ্রাম যা জাভা-সক্ষম ওয়েব সার্ভার বা অ্যাপ্লিকেশন সার্ভারে চলে। তারা অনুরোধ পরিচালনা করতে ব্যবহৃত হয়ওয়েব সার্ভার থেকে প্রাপ্ত, অনুরোধটি প্রক্রিয়া করুন, প্রতিক্রিয়া তৈরি করুন, তারপর ওয়েব সার্ভারে একটি প্রতিক্রিয়া পাঠান। সার্ভলেটগুলির বৈশিষ্ট্যগুলি নিম্নরূপ: সার্ভলেটগুলি সার্ভার-সাইডে কাজ করে৷