فرق بی ایم پی اور سی ایم پی کے درمیان

Anonim

کے لئے سب سے زیادہ پیچیدہ ہونے کے لئے جانا جاتا ہے. بی ایم پی بمقابلہ سی ایم پی

سی ایم پی، یا کنٹینر منظم منظمی، بنانا ڈویلپرز بنانے کے لئے سب سے آسان بن جاتا ہے، اور ایجی بی سرورز کی حمایت کرنے کے لئے سب سے زیادہ پیچیدہ ہونے کے لئے جانا جاتا ہے. CMP میں، کسی بھی ڈیٹا تک رسائی منطق لکھنے کے لئے بین ڈویلپرز کی کوئی ضرورت نہیں ہے؛ تمام ضروریات کو EJB سرور کی دیکھ بھال کی جاتی ہے.

بی ایم پی، یا بین منظم پابندی، کنٹینر کی طرف سے مصروف کے طور پر ڈیٹا بیس کے ساتھ اس کی ریاست کو مطابقت پذیری کا انتظام کرنے کے لئے جانا جاتا ہے.

ایک سی ایم پی بین ڈویلپر کے لئے، جے ڈی بی بی کوڈ اور ٹرانزیکشن کے بارے میں فکر کرنے کی کوئی ضرورت نہیں ہے، کیونکہ تمام ڈیٹا بیس خود کار طریقے سے کنٹینر سے سنبھالے جاتے ہیں. اس کے برعکس، ایک BMP ڈویلپر کو ٹرانزیکشنز اور تمام ڈیٹا بیسز کی ذمہ داری ہوگی.

کنٹینر منظم پابندی اور بین منظم پریشانی کے درمیان ایک اور فرق جو محسوس کیا جاسکتا ہے، یہ سابقہ ​​EJB سوال کی زبان کا استعمال کرتا ہے. دوسری طرف، ایک بین منظم پریشان کن ڈویلپر کو ایج بی ڈی میں، یا ڈی اے او میں ڈیٹا کوڈ لکھنے پڑتا ہے. ٹھیک ہے، اس صورت میں، سی ایم پی ڈویلپر کے مقابلے میں، یہ CMP ڈویلپر سے کہیں زیادہ چیلنج ہے.

اگر کوئی شخص سی ایم پی کا استعمال کررہا ہے، تو اس سے زیادہ جدید ترین درخواست کی ضرورت ہوگی، بی ایم پی کے لئے کیا ضرورت ہے.

بعض نے کہا ہے کہ بین منظم تسلسل کو ایک تاکتیکی نقطہ نظر پیش کرتا ہے، جبکہ کنٹینر منظم عملدرآمد ایک زیادہ اسٹریٹجک نقطہ نظر پیش کرتا ہے.

بی ایم پی میں، یہ ایسا ڈویلپر ہے جو ہر چیز کو سنبھالتا ہے. اس کے برعکس، یہ وینڈر ہے جو سی ایم پی میں ہر چیز کا خیال رکھتا ہے. دوسری بات یہ ہے کہ دیکھا جا سکتا ہے کہ ایک شخص BMP میں سوالات کو بہتر بنانے میں کامیاب ہو جائے گا، کیونکہ یہ مشکل کوڈت سوالات کا استعمال کرتا ہے. ٹھیک ہے، سی ایم پی کا استعمال کرنے والے کسی شخص کو کارکردگی کو بہتر نہیں کرسکتا، کیونکہ یہ وینڈر ہے جو ہر چیز کا خیال رکھتا ہے.

خلاصہ

1. CMP بین ڈویلپر کے لئے، جے ڈی بی بی کوڈ اور ٹرانزیکشن کے بارے میں فکر کرنے کی کوئی ضرورت نہیں ہے، کیونکہ تمام ڈیٹا بیس خود بخود کنٹینر کی طرف سے سنبھالے جاتے ہیں. دوسری طرف، ایک BMP ڈویلپر کو لین دین اور تمام ڈیٹا بیس کی ذمہ داری ہوگی.

2. سی ایم پی کا استعمال EJB سوال کی زبان ہے. بی ایم پی یا تو ایجی بی میں ڈیٹا کوڈ لکھتا ہے یا ڈی اے او کی شکل میں.

3. بین منظم تسلسل کو ایک تاکتیکی نقطہ نظر پیش کرتا ہے، جبکہ کنٹینر منظم عملدرآمد ایک زیادہ اسٹریٹجک نقطہ نظر پیش کرتا ہے.

4. اگر کوئی شخص سی ایم پی کا استعمال کررہا ہے، تو وہ ایک زیادہ پیچیدہ ایپلیکیشن سرور کی ضرورت ہوتی ہے، بی ایم پی کے لئے کیا ضرورت ہے.

5. BMP میں، یہ ڈویلپر ہے جو ہر چیز کو سنبھالا ہے. اس کے برعکس، یہ وینڈر ہے جو سی ایم پی میں ہر چیز کا خیال رکھتا ہے.