الفرق بين المنظمة بتبني 2. 0 والمنظمة بتبني 3. 0



المنظمة بتبني 2. 0 ضد المنظمة بتبني 3. 0

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

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

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



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

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

ملخص:
1. المنظمة بتبني 2. 0 يستخدم الفول كيان للوصول إلى قواعد البيانات ولكن EJB3. 0 يستخدم النقابة للوصول إلى قاعدة البيانات.
2. ejb.0 يحتاج وصف نشر ولكن ليس هناك شرط وصف نشر أثناء استخدام EJB3. 0.
3. في المنظمة بتبني 2. 0، لدينا لكتابة الرئيسية واجهة عن بعد في الحصول على قواعد البيانات في حين EJB3. 0 لا يوجد مثل هذا القيد وأكثر ملاءمة في هذا الصدد.
4. قضايا الأمن والتعامل من خلال واصفات نشر في ejb2. 0 ولكن EJB3. 0 تستخدم الشرح.
5. المنظمة بتبني 2. 0 ديه قيود في pluggability مع مزودي استمرار طرف ثالث.