JavaBeans Enterprise (EJB)

مؤلف: Peter Berry
تاريخ الخلق: 17 أغسطس 2021
تاريخ التحديث: 1 قد 2024
Anonim
Java EE 123: EJB 1: Что такое EJB
فيديو: Java EE 123: EJB 1: Что такое EJB

المحتوى

التعريف - ماذا يعني Enterprise JavaBeans (EJB)؟

Enterprise JavaBeans (EJB) هي واجهة برمجة تطبيقات Java من جانب الخادم ومستقلة عن النظام الأساسي (API) لنظام Java الأساسي ، Enterprise Edition (Java EE). يستخدم EJB لتبسيط تطوير التطبيقات الموزعة الكبيرة.


تتعامل حاوية EJB مع ترخيص إدارة المعاملات والأمان ، مما يسمح لمطور الفول بالتركيز على مسائل العمل. بالإضافة إلى ذلك ، يمكن لمطور العميل التركيز على طبقة العرض التقديمي دون التركيز على منطق عمل EJB. هذا يسمح لعميل أرق ، وهو مفيد للأجهزة الصغيرة التي تقوم بتشغيل تطبيق موزع.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia JavaBeans Enterprise (EJB)

نظرًا لأن EJB محمول ، فقد يقوم مطور التطبيقات بسهولة بإنشاء تطبيقات على أعلى الفاصوليا الحالية. يتم تشغيل التطبيقات الجديدة على أي خادم متوافق مع Java Enterprise Edition (EE) باستخدام واجهات برمجة التطبيقات القياسية.

يعد التأكد من أن التطبيق يلبي قابلية التوسع المطلوبة ، وسلامة البيانات ومتطلبات عميل التطبيق المتنوعة أمر حيوي عند تقييم EJB في تطوير تطبيق موزع. EJB غير مناسب دائمًا لتطوير التطبيقات الموزعة. وبالتالي ، يجب توصيل متطلبات المشروع وفهمها بوضوح قبل استخدام EJB ، مع مراعاة قيود EJB التالية:


  • تعد مواصفات EJB أداة غير مريحة نظرًا لتوثيقها الواسع وطبيعتها المعقدة. يجب أن يأخذ المطور الجيد الوقت الكافي لقراءة ودراسة مواصفات EJB - حتى إذا كانت بعض المعلومات غير ذات صلة بكتابة ونشر كود EJB.
  • يتطلب EJB موارد تطوير وتصحيح أكثر من ترميز Java الأساسي ، حيث يصعب تحديد ما إذا كان خطأ داخل التعليمة البرمجية أو حاوية EJB.
  • تنفيذ EJB معقد. على سبيل المثال ، يمكن للمطور كتابة 10 ملفات أو أكثر (مقابل واحد) لتطبيق بسيط ، مثل ing بسيط مثل "hello world".
  • تغييرات مواصفات EJB ينتج عنها رمز قديم. وبالتالي ، فإن جعل الشفرة متوافقة مع حاوية EJB الجديدة يتطلب بذل جهد إضافي وتكاليف أعلى.