فرق JBoss اور Tomcat کے درمیان فرق

Anonim

JBoss بمقابلہ Tomcat

JBoss سرور کی درخواست (جو بھی JBoss AS کے طور پر جانا جاتا ہے) ایک درخواست ہے سرور جاوا پر مبنی سرور یہ ایک مفت سافٹ ویئر ہے (یا کھلے ذریعہ) سرور اور جاوا کی طرف سے کی حمایت کی کسی بھی آپریٹنگ سسٹم میں قابل استعمال ہے (کیونکہ سرور جاوا کی بنیاد پر ہے).

اپاچی ٹامکٹ (جاکارٹا ٹامٹ کے طور پر بھی جانتا ہے، یا اس کے زیادہ وسیع پیمانے پر مشہور نام، ٹامکٹ) ایک خدمت کنٹینر ہے (مطلب یہ ہے کہ یہ ایک جاوا کلاس ہے جو جاوا سرٹیبل API کی تجاویز کے تحت چلتا ہے. http کی درخواست کے جواب میں). یہ ایک کھلا ذریعہ سرور ہے، جو ایک 'خالص جاوا' HTTP ویب سرور ماحول فراہم کرتا ہے جس میں جاوا میں لکھا گیا کوڈ چل رہا ہے.

JBoss AS سرور کی درخواست کے بہت سے اجازت نامہ موجود ہیں. JBOSS AS 4. 0 ورژن ٹامکم کی خصوصیات 5. 5 سرپل کنٹینر جو درخواست میں سرایت کرتا ہے. کیونکہ یہ کسی بھی جاوا ورچوئل مشین کے ساتھ ورژن 1.4 اور 1. 6 کے درمیان مطابقت رکھتا ہے، جی بی بی ایس ایس مختلف آپریٹنگ سسٹمز پر چلنے کے قابل ہے- جس میں کسی بھی POSX پلیٹ فارمز جیسے لینکس، فری بی ایس ڈی اور میک OS ایکس شامل ہیں. JBoss AS 4. 0 مائیکرو مائیکروسافٹ ونڈوز پر بھی چل رہا ہے، اور دوسرے پلیٹ فارمز کی ایک درجہ بندی کی بھی صلاحیت ہے - یہ ہے، اگرچہ جی وی ایم پلیٹ فارم کے لئے موزوں ہے. اگرچہ JBoss AS 4. 2 ورژن بھی جاوا ای ای کے ساتھ چلتا ہے 1. 4 ایڈیشن سرور 4 جیسے 0 ورژن، یہ صرف جاوا ڈویلپمنٹ کٹ کے ورژن 5 کی مدد سے کام کرتا ہے. یہ انٹرپرائز جاوا بیبز کو تعینات کرتا ہے. 0 ڈیفالٹ کی طرف سے، اور ٹامکٹ (ورژن 5. 5) کے ورژن کے ساتھ بھی بنڈل ہے. JBoss (ورژن 5 1) کی سب سے زیادہ موجودہ اجازت نامے کو اس کے پیشوا کے طور پر چلاتا ہے، لیکن اس میں بصیرت جاوا EE 6 تصویری پیش نظارہ بھی شامل ہے.

Tomcat سرور میں بہت سے اجزاء ہیں: Catalina، Coyote، Jasper اور Jasper 2. Catalina سرپل اور جاوا سرسر صفحات (یا JSP) کے لئے مخصوص سورج مائیکروسافٹ سسٹم کے استعمال کا استعمال کرتا ہے. کویوٹ HTTP کنیکٹر ٹامکٹ سے منسلک ہے. اس طرح، یہ ایک مخصوص TCP بندرگاہ پر سرور پر آنے والے کنکشن کے لئے دیکھتا ہے، پروسیسنگ کیلئے Tomcat Engine کی درخواست کو آگے بڑھانا. ٹاسکٹ کے جی ایس ایس انجن کے طور پر جیسسر اور جواسپر 2 کام کرتے ہیں. جسپر 2، تاہم، JSP ٹیگ لائبریری پولنگنگ، پس منظر جے پی ایس کی تالیف میں شامل ہے، اور صفحات میں تبدیلی کرتے ہیں، اور ایک جے ڈی ٹی جاوا سکلیر جب جے پی ایس کو دوبارہ مرتب کرنے کے قابل ہے. JBoss کے پاس ان تمام اعمال کے ساتھ ساتھ مختلف افعال، بشمول کلسٹرنگ، تقسیم کی تعیناتی (کاشتکاری) تک محدود نہیں، اور جاوا مینجمنٹ کی توسیع کا استعمال کرنے کی صلاحیت ہے.

خلاصہ:

1. JBoss جاوا پر مبنی ایک سرور کی درخواست ہے؛ Tomcat ایک servlet کنٹینر ہے.

2. JBoss جاوا EE تفصیلات کے استعمال کرتا ہے؛ Tomcat سورج مائیکروسافٹ کی مخصوص وضاحتیں استعمال کرتا ہے.