جدول المحتويات:
التعريف - ماذا تعني كائنات بيانات Java (JDO)؟
كائنات بيانات Java (JDO) هي مواصفات تحدد طريقة قياسية للوصول إلى البيانات الدائمة في قواعد البيانات من خلال POJO (كائنات Java القديمة البسيطة). يوفر تعريفًا قائمًا على الواجهة لاستمرارية الكائن في لغة برمجة Java التي تتعامل بشكل أساسي مع تخزين واستعلام واسترجاع كائنات قاعدة البيانات.
تيكوبيديا تشرح كائنات بيانات جافا (JDO)
يوفر JDO وسيلة للكائنات الدائمة إلى قاعدة بيانات علائقية. يعني مصطلح المثابرة هنا تخزين جزء من المعلومات بعد خروج البرنامج. هذه المهمة صعبة للغاية لأنها تتضمن إجراء تسلسل الكائنات المهيكلة مرتبة في قاعدة بيانات جدولية. يعمل JDO كواجهة برمجة بديلة ، مما يساعد على تحقيق ثبات الكائن في تقنية Java من خلال بيانات XML الوصفية وتحسينات كود الشفرة. تشتهر JDO بدعم شفافية استمرارية الكائن ، كما يلي: تتم معالجة مثيل JDO في قاعدة البيانات بطريقة شفافة. إن JDO يكون شفافًا لأن عناصر Java مستمرة. ليست هناك حاجة لإضافة سمات إلى فئات Java ، حيث إنها تعمل جيدًا مع الحقول دون الحصول على الطرق وتعيينها وكذلك مع الحقول التي توفر رؤية خاصة. يمكن تنفيذ البرامج المكتوبة مقابل قواعد البيانات العلائقية وقواعد بيانات الكائنات وشروط نظام الملفات ومستندات XML. إن JDO شفاف في قاعدة البيانات نفسها ، مما يعني أن نقل التطبيقات إلى قواعد بيانات مختلفة تدعم تنفيذ JDO أصبح الآن سهلاً نسبيًا. والتوافق الثنائي لمثيلات JDO يضمن أنه لا يتطلب إعادة ترجمة حتى لو كانت هناك تعديلات على مستوى الكود المصدري. تشمل مزايا تطبيقات JDO إمكانية النقل والأداء العالي والتكامل السلس مع EJB وشفافية الأشياء وسهولة الاستخدام. تتكون فئات JDO من ثلاثة أنواع: 1. القدرة على الثبات: هذه هي أنواع الفئات التي يمكن أن تستمر مثيلاتها في قاعدة بيانات. يحتاج هذا النوع من الفصل الدراسي إلى التحسين ، وفقًا لمواصفات بيانات JDO الأولية ، قبل استخدامها في بيئة JDO. 2. استمرار - علم: هذا النوع من الطبقة يعالج فئة قادرة على الثبات. يتم تحسين هذه الفئات مع الحد الأدنى من البيانات الوصفية JDO. 3. عادي: هذا النوع من الفئة غير قابل للاستمرار ولا يتطلب بيانات JDO الأولية. إن تطور JDO لاستمرارية الكائن قد وضع أخيرًا مشاكل تحميل وتخزين البيانات للراحة.