ওয়েব সার্ভার, ওয়েব ধারক এবং অ্যাপ্লিকেশন সার্ভারের মধ্যে পার্থক্য


100

ওয়েব সার্ভার, ওয়েব ধারক এবং অ্যাপ্লিকেশন সার্ভারের মধ্যে পার্থক্য আমাকে বলুন।



উত্তরের জন্য ধন্যবাদ..আমি এই লিঙ্কগুলি পেরিয়েছি এবং আপনাকে একটি জিনিস জিজ্ঞাসা করতে চাই। আমরা কি বলতে পারি টমক্যাট একটি অ্যাপ্লিকেশন সার্ভার
গৌতম

না, টমক্যাট হ'ল সার্ভলেট কনটেইনার।
ডেভিড গ্রান্ট

উত্তর:


64

আপনার প্রশ্ন নীচের মত:

অ্যাপ্লিকেশন সার্ভার এবং ওয়েব সার্ভারের মধ্যে পার্থক্য কী?

জাভাতে: ওয়েব কনটেইনার বা সার্লেট কনটেইনার বা সার্লেট ইঞ্জিন: সার্লেটস, জেএসপি এর মতো উপাদানগুলি পরিচালনা করতে ব্যবহৃত হয়। এটি ওয়েব সার্ভারের একটি অংশ।

ওয়েব সার্ভার বা এইচটিটিপি সার্ভার: এমন একটি সার্ভার যা কোনও ক্লায়েন্ট কর্তৃক প্রেরিত HTTP অনুরোধগুলি পরিচালনা করতে সক্ষম এবং HTTP প্রতিক্রিয়া সহ ফিরে প্রতিক্রিয়া জানায়।

অ্যাপ্লিকেশন সার্ভার বা অ্যাপ্লিকেশন সার্ভার: ব্যবহারকারী এবং সংস্থার পিছনের ব্যবসায়িক অ্যাপ্লিকেশন বা ডাটাবেসগুলির মধ্যে সমস্ত অ্যাপ্লিকেশন ক্রিয়াকলাপ পরিচালনা করতে পারে t এটি প্রায়শই ত্রি-স্তরের অ্যাপ্লিকেশনের অংশ হিসাবে দেখা হয়: উপস্থাপনা স্তর, লজিক স্তর, ডেটা স্তর


জবাব দেওয়ার জন্য ধন্যবাদ। আমরা বলতে পারি টমক্যাট একটি অ্যাপ্লিকেশন সার্ভার।
গৌতম 12

অ্যাপাচি টমক্যাট হ'ল সার্ভলেট ইঞ্জিন এবং আইবিএম - ওয়েবস্পিয়ার অ্যাপ্লিকেশন সার্ভার অ্যাপ্লিকেশন সার্ভারের একটি উদাহরণ
ডমিনজুন

অ্যাপাচি
এইচটিটিপিডি

5
অ্যাপাচি এইচটিটিপিডি একটি ওয়েব সার্ভার, অ্যাপাচি টমক্যাট একটি ওয়েব ধারক, যা আসলে অ্যাপাচ এইচটিপিটি + একটি সার্লেট ইঞ্জিন। পূর্ববর্তী কনফিগারেশন সহ একটি জাভা অ্যাপ্লিকেশন সার্ভারটি হবে: অ্যাপাচি টমক্যাট + ইজেবি ধারক + এপিআই (জেডিবিসি, জেএনডিআই, জেটিএ / জেটিএস, জেসিএ, জেএমএক্স, জেএএস, জাভা মেল, জেএমএস)। একটি ওয়েব ধারক কেবল যুদ্ধগুলি চালায়, একটি অ্যাপ্লিকেশন সার্ভার EARs চালায়।
ziMtyth

10

ওয়েব সার্ভার: এটি HTTP অনুরোধ এবং HTTP প্রতিক্রিয়া সরবরাহ করে। এটি ক্লায়েন্টের কাছ থেকে কেবল এইচটিটিপি প্রোটোকলের মাধ্যমে অনুরোধ পরিচালনা করে। এটিতে ওয়েব ধারক রয়েছে। ওয়েব অ্যাপ্লিকেশন বেশিরভাগ ওয়েব সার্ভারে স্থাপন করা হয়। প্রাক্তন: সার্লেট জেএসপি

ওয়েব ধারক: এটি সার্লেট অবজেক্টের জন্য জীবনচক্রটি বজায় রাখে। সেই সার্লেট অবজেক্টের জন্য পরিষেবা পদ্ধতি কল করে। এইচটিটিপি সার্ভলেটআরকোয়েস্ট এবং এইচটিটিপি সার্ভেলরেস্পোনস অবজেক্টটি পাস করুন

অ্যাপ্লিকেশন সার্ভার: এটিতে বড় ব্যবসায়িক যুক্তিযুক্ত বড় এন্টারপ্রাইজ অ্যাপ্লিকেশন রয়েছে। এটি ভারী ওজন বা এটি ভারী ওজন অ্যাপ্লিকেশন ধারণ করে। প্রাক্তন: ইজেবি


8

একটি ওয়েব অ্যাপ্লিকেশন একটি ওয়েব সার্ভারের একটি ওয়েব ধারকের মধ্যে চলে। ওয়েব ধারক নামকরণ প্রসঙ্গ এবং জীবনচক্র পরিচালনা সরবরাহ করে এমন উপাদানগুলির মাধ্যমে রানটাইম পরিবেশ সরবরাহ করে। কিছু ওয়েব সার্ভার অতিরিক্ত পরিষেবাদি যেমন সুরক্ষা এবং সম্মতি নিয়ন্ত্রণ নিয়ন্ত্রণ সরবরাহ করতে পারে। একটি ওয়েব সার্ভার একটি EJB সার্ভারের সাথে সেগুলির কয়েকটি পরিষেবা সরবরাহ করতে কাজ করতে পারে। একটি ওয়েব সার্ভার, তবে কোনও ইজেবি সার্ভারের মতো একই মেশিনে অবস্থিত হওয়ার দরকার নেই।

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

সূত্র: http://www.service-architecture.com/articles/application-servers/j2ee_web_server_or_container.html


4

সার্ভলেট ধারক হিসাবে পরিচিত ওয়েব ধারক হ'ল একটি ওয়েব সার্ভারের উপাদান যা জাভা সার্লেটগুলির সাথে ইন্টারেক্ট করে। একটি ওয়েব পাত্রে সার্ভলেটগুলির আজীবন ব্যবস্থাপনার জন্য, কোনও নির্দিষ্ট সার্লেটে একটি ইউআরএল ম্যাপিং এবং URL এর অনুরোধকারীর সঠিক অ্যাক্সেসের অধিকার রয়েছে তা নিশ্চিত করার জন্য দায়বদ্ধ।


1

ওয়েব পাত্রে এবং অ্যাপ্লিকেশন সার্ভারের মধ্যে প্রধান পার্থক্যটি হ'ল অ্যাপাচি টমক্যাটের মতো বেশিরভাগ ওয়েব পাত্রে কেবল সার্লেট, জেএসপি, জেএসটিএল ভেরি অ্যাপ্লিকেশন সার্ভারের মতো পুরো জাভা ইই স্পেসিফিকেশন প্রয়োগ করে basic প্রতিটি অ্যাপ্লিকেশন সার্ভারে ওয়েব ধারক রয়েছে।


0

ওয়েব ধারক + এইচটিটিপি অনুরোধ হ্যান্ডলিং = ওয়েব সার্ভার

ওয়েব সার্ভার + ইজেবি + (মেসেজিং + লেনদেনগুলি + ইত্যাদি) = অ্যাপ্লিকেশন সার্ভার


-1

ওয়েব অ্যাপ্লিকেশনগুলিতে রান সময় পরিবেশ সরবরাহের জন্য ওয়েব ধারকরা দায়বদ্ধ। এটিতে এমন উপাদান রয়েছে যা নামকরণের প্রসঙ্গ সরবরাহ করে এবং একটি ওয়েব অ্যাপ্লিকেশনটির জীবনচক্র পরিচালনা করে। ওয়েব পাত্রে একটি ওয়েব সার্ভারের একটি অংশ এবং তারা সাধারণত ব্যবহারকারীর অনুরোধটি প্রক্রিয়া করে এবং একটি স্থির প্রতিক্রিয়া প্রেরণ করে।

সার্ভলেট পাত্রে হ'ল জেএসপি তৈরির উপাদানগুলি সেখানে থাকে। তারা ব্যবহারকারীর অনুরোধ অনুযায়ী গতিশীল সামগ্রী সরবরাহ করতে মূলত দায়বদ্ধ responsible মূলত, ওয়েব পাত্রে ব্যবহারকারীর অনুরোধ অনুযায়ী একটি স্থিতিশীল সামগ্রী দিয়ে জবাব দেয় তবে সার্ভলেটগুলি গতিশীল পৃষ্ঠাগুলি তৈরি করতে পারে।


-1

সার্লেট পাত্রে মূল ধারণাটি সার্ভালেট এবং জেএসপি ব্যবহার করে সার্ভার সাইডে ওয়েব পৃষ্ঠাটি গতিশীলভাবে তৈরি করতে জাভা ব্যবহার করছে। সুতরাং সার্লেট ধারকটি মূলত একটি ওয়েব সার্ভারের একটি অংশ যা সার্লেলেটগুলির সাথে ইন্টারেক্ট করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.