انٹرپرائز جاوا بین (EJB)

مصنف: Peter Berry
تخلیق کی تاریخ: 17 اگست 2021
تازہ کاری کی تاریخ: 11 مئی 2024
Anonim
EJBs انٹرپرائز جاوا بینز کیا ہیں؟
ویڈیو: EJBs انٹرپرائز جاوا بینز کیا ہیں؟

مواد

تعریف - انٹرپرائز جاوا بین (EJB) کا کیا مطلب ہے؟

انٹرپرائز جاوا بین (ای جے بی) جاوا پلیٹ فارم ، انٹرپرائز ایڈیشن (جاوا ای ای) کے لئے سرور کی طرف اور پلیٹ فارم سے آزاد جاوا ایپلی کیشن پروگرامنگ انٹرفیس (API) ہے۔ EJB بڑے تقسیم شدہ ایپلی کیشنز کی ترقی کو آسان بنانے کے لئے استعمال کیا جاتا ہے۔


ای جے بی کنٹینر ٹرانزیکشن مینجمنٹ اور سیکیورٹی کی اجازت کو سنبھالتا ہے ، جس سے بین ڈویلپر کو کاروباری معاملات پر توجہ دینے کی اجازت ہوتی ہے۔ مزید برآں ، ایک کلائنٹ ڈویلپر EJB بزنس منطق پر توجہ دیئے بغیر پریزنٹیشن پرت پر توجہ دے سکتا ہے۔ اس سے ایک پتلا موکل ، جو تقسیم شدہ ایپلیکیشن چلانے والے چھوٹے آلات کے ل beneficial فائدہ مند ہے ، کی سہولت دیتا ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا انٹرپرائز جاوا بینز (ای جے بی) کی وضاحت کرتا ہے

کیونکہ ای جے بی پورٹیبل ہے ، لہذا ایک ایپلی کیشن ڈویلپر آسانی سے موجودہ پھلیاں کے اوپر ایپلی کیشنز بنا سکتا ہے۔ نئی ایپلی کیشنز کسی بھی جاوا انٹرپرائز ایڈیشن (EE) کے مطابق سرور پر چلتا ہے جو معیاری APIs کا استعمال کرتے ہیں۔

اس بات کو یقینی بنانا کہ جب ایپلی کیشن تقسیم کی ایپلی کیشن ڈویلپمنٹ میں EJB کا اندازہ کرتے ہو تو ضروری ہے کہ کسی درخواست میں مطلوبہ پیمائش ، ڈیٹا کی سالمیت اور متنوع ایپلیکیشن کلائنٹ کی ضروریات پوری ہوں۔ ای جے بی ہمیشہ تقسیم شدہ درخواست کی ترقی کے لئے موزوں نہیں ہے۔ اس طرح ، EJB کو استعمال کرنے سے پہلے منصوبے کی ضروریات کو واضح طور پر آگاہ کرنا اور سمجھنا ضروری ہے ، جبکہ مندرجہ ذیل EJB حدود پر غور کرتے ہوئے:


  • EJB تفصیلات اس کی وسیع دستاویزات اور پیچیدہ نوعیت کی وجہ سے ایک تکلیف دہ آلہ ہے۔ ایک اچھے ڈویلپر کو EJB تفصیلات پڑھنے اور مطالعہ کرنے کے لئے وقت نکالنا چاہئے - یہاں تک کہ اگر کچھ معلومات EJB کوڈ تحریری اور تعیناتی سے غیر متعلق ہو۔
  • ای جے بی کو جاوا کوڈ کے بنیادی کوڈننگ سے کہیں زیادہ ترقی اور ڈیبگنگ وسائل کی ضرورت ہے ، کیونکہ اس بات کا تعین کرنا مشکل ہے کہ کوڈ کے اندر کوئی بگ ہے یا ای جے بی کنٹینر۔
  • ای جے بی کا نفاذ پیچیدہ ہے۔ مثال کے طور پر ، ایک ڈویلپر ایک سادہ ایپلیکیشن کے لئے 10 یا اس سے زیادہ فائلیں (ایک کے مقابلے میں) لکھ سکتا ہے ، جیسے "ہیلو ورلڈ" جیسی آسان۔
  • ای جے بی کی تصریح میں تبدیلیاں متروک کوڈ کا نتیجہ ہیں۔ اس طرح ، نئے ای جے بی کنٹینر کے ساتھ کوڈ کو مطابقت بخش بنانے کے لئے اضافی محنت اور زیادہ اخراجات درکار ہیں۔