أباتشي كايين
أباتشي كايين هو إطار عمل مفتوح المصدر لتخزين البيانات ، مرخص بموجب رخصة أباتشي، يوفر خدمات ربط الكائنات العلائقية (ORM) وخدمات الاتصال عن بُعد. يربط كايين مخطط قاعدة بيانات واحدًا أو أكثر مباشرةً بكائنات جافا، ويدير عمليات الالتزام والتراجع الذرية ، وإنشاء استعلامات SQL ، والربط، والتسلسلات، وغير ذلك. بفضل ميزة تخزين الكائنات عن بُعد في كايين، يمكن تخزين كائنات جافا هذه للعملاء عبر خدمات الويب . أو، باستخدام تسلسل XML الأصلي ، يمكن تخزين الكائنات أيضًا لعملاء غير جافا، مثل متصفح يدعم تقنية Ajax.
خلفية
يدعم Cayenne هندسة قواعد البيانات العكسية وإنشائها، بالإضافة إلى محرك توليد فئات قائم على Velocity . يمكن التحكم بجميع هذه الوظائف مباشرةً من خلال CayenneModeler ، وهي أداة رسومية متكاملة الوظائف . لا يتطلب الأمر أي إعدادات تعتمد على XML أو التعليقات التوضيحية . يمكن ربط مخطط قاعدة البيانات بالكامل بكائنات Java بسرعة وسهولة، كل ذلك من خلال واجهة CayenneModeler الرسومية. كل هذه الميزات تجعل Cayenne خيارًا جذابًا للمستخدمين الجدد في عالم المؤسسات.
يدعم Cayenne ميزات أخرى، منها التخزين المؤقت، وبنية استعلام كاملة عن الكائنات، وجلب العلاقات مسبقًا، وتصحيح أخطاء الكائنات والعلاقات عند الطلب، وتوارث الكائنات، والكشف التلقائي عن قواعد البيانات، والكائنات العامة المُخزّنة. والأهم من ذلك، أن Cayenne قابل للتوسع أو التقليص ليناسب أي حجم مشروع تقريبًا.
تاريخ
بدأ مشروع كايين كمشروع تديره شركة أوبجكت ستايل بقيادة أندروس أدامتشيك. وقد تم إصداره بموجب ترخيص أباتشي [ 2 ] منذ إصداره الأول في يوليو 2002. [ 3 ] في أوائل عام 2006، انتقل المشروع من أوبجكت ستايل إلى مؤسسة برمجيات أباتشي ، وفي ديسمبر 2006 تمت ترقيته ليصبح مشروعًا رئيسيًا من مشاريع أباتشي. [ 4 ]
تشمل المعالم البارزة في تاريخ كايين إصدار Apache Cayenne 3.0 في مايو 2010 [ 5 ] [ 6 ] وإصدار Apache Cayenne 3.1 في خريف 2014. [ 7 ]
انظر أيضاً
مراجع
- ↑ "الإصدار 4.2.3" . 13 نوفمبر 2025. تم الاطلاع عليه بتاريخ 15 نوفمبر 2025 .
- ↑ التصويت على غرار أباتشي عبر القوائم البريدية
- ↑ إصدار كايين ألفا
- ↑ مدونة مؤسسة برمجيات أباتشي
- ↑ أخبار موقع Silicon.co.uk
- ↑ أخبار eWeek
- ↑ أوقات تطوير البرمجيات
روابط خارجية
- مشاريع مؤسسة برمجيات أباتشي
- مكتبات لغة البرمجة جافا
- رسم الخرائط بين الكائنات والعلاقات
