الفرق بين إجب 2. 0 و إجب 3. 0Â الفرق بين

Anonim

إجب 2. 0 إجب 3. 0

كل من إجب 2. 0 و ejb3. 0 هي نسخة من إنتيربريس جافا بينز (إجب) التي تحظى بشعبية واسعة للعمارة المدارة من جانب الملقم لبناء وحدات من تطبيقات المؤسسة. ejb2. 0 و ejb3. 0 على حد سواء خدمة مستخدميها في نفس الطريق ولكن النقطة المركزية حول إجب 3. 0 هو أنه قد تبسيط حياة المطورين بالمقارنة مع ejb2. 0. تم تصميم إجب 2. 0 تحت برنامج جسب (عملية مجتمع جافا)، مما يتيح بنية إجب لتسهيل تنفيذ ونشر تطبيقات خدمات الويب بناء على تقنية جافا. من ناحية أخرى إجب 3. 0 يوفر قاعدة لتحديد واجهة برمجة تطبيقات إجب مبسطة جديدة التي تساعد على سهولة التنمية. وظيفتها الإضافية هي أبي جافا الثبات الجديدة لإدارة الثبات و كائن / رسم الخرائط العلائقية مع جافا إي و جافا سي.

إجب 2. 0 يستخدم كيانات الفاصوليا للوصول إلى قاعدة البيانات ولكن إجب 3. 0 يدعم واجهة برمجة تطبيقات جافا بيرسستانس لجميع احتياجات البيانات الخاصة به والتي يتم تعميمها بما فيه الكفاية لمعالجة جميع مشكلات قابلية النقل. إجب 3. 0 أفضل في الأداء بطريقة أنه يستخدم بوجوس مع الشروح التعريفية التي تم إدخالها حديثا وهو أسرع نسبيا من ملفات زملديسكريبتور و جندي المستخدمة من قبل إجب 2. 0 للحصول على مرجع الكائن.

إجب 2. 0 هو الوزن الثقيل من حيث متطلباته لكتابة الرئيسية واجهات البعيد وأيضا تنفيذ واجهات القياسية مثل جافاكس. المنظمة بتبني. SessionBean. إجب 3. 0 ليس لديها قيود لاستخدام أي واجهات القياسية. هو بوجو تكوينها بشكل جيد وجيد أن لا تحتاج إلى تنفيذ أساليب استدعاء الحاوية مثل إجباكتيفات، إجبلود، إجبستور الخ بوجو مثل إجب 3. 0 الكيانات خفيفة الوزن وأنه هو جهد لتحويل من داو إلى حبة الكيان أو العكس بالعكس.

إجب 2. 0 لديه الحد وعدم المرونة لكتابة استعلامات قاعدة البيانات باستخدام إجب-قل بينما إجب 3. 0 هو تسهيل مع المكرر إجب-قل، وبالتالي استعلامات قاعدة البيانات المكتوبة مرنة جدا.

يتم توفير الأمان في إجب 2. 0 من خلال استخدام واصف النشر. EJB3. 0 يستخدم التعليقات التوضيحية لتبسيط مهام الإعداد والإعداد لمشكلات الأمان. إجب 3. 0 يمكن بسهولة أن تستخدم مع توصيل طرف ثالث مقدمي استمرار ولكن إجب 2. 0 لديه قيود في هذا الصدد.

ملخص:

1. إجب 2. 0 يستخدم كيان الفول للوصول إلى قواعد البيانات ولكن ejb3. 0 يستخدم جبا للوصول إلى قاعدة البيانات.

2. المنظمة بتبني. 0 يحتاج إلى وصف النشر ولكن لا يوجد أي شرط لوصف النشر أثناء استخدام ejb3. 0.

3. في إجب 2. 0، لدينا لكتابة واجهة المنزل البعيد عن الوصول إلى قواعد البيانات في حين ejb3. 0 ليس لديها مثل هذا القيد وأكثر ملاءمة في هذا الصدد.

4.يتم التعامل مع المشكلات الأمنية من خلال واصف النشر في ejb2. 0 ولكن ejb3. 0 يستخدم التعليق التوضيحي.

5. إجب 2. 0 لديه قيود في قابلية التوصيل مع طرف ثالث مقدمي استمرار.

6. في ejb3. 0، الاستعلام مرن جدا ويتم تمكين عدة مستويات من الانضمام من خلال إجب-قل.