JPA - Architecture معمارية
JPA - Architecture معمارية
جافا API JPA هو مصدر لتخزين الكيانات التجارية ككيانات العلائقية. فانه يوضح كيفيه تعريف كائن JAVA قديم عادي (POJO) ككيان وكيفيه أداره الكيانات مع العلاقات.
هندسه مستوي الفئة
تظهر الصورة التالية بنيه مستوي فئة JPA. فانه يظهر الطبقات الاساسيه وواجات JPA.
الوحدات | الوصف |
---|---|
EntityManagerFactory | هذا هو فئة مصنع منEntityManager . يقوم بإنشاء وأداره عده مثيلات "EntityManager". |
EntityManager | وهو واجهه ، فانه يدير عمليات الثبات علي الكائنات. يعمل مثل مصنع لمثيل الاستعلام |
.كيانات الكيانات هي كائنات الثبات والمخازن والسجلات في قاعدة البيانات | |
EntityTransaction | لديها علاقة فردية مع EntityManager. لكل EntityManager ، تتم المحافظة على العمليات بواسطة فئة EntityTransaction. |
Persistence | هذه الفئة يتم الحصول عليها من الدوال الثابتة عن طريق تمثيل EntityManagerFactory . |
Query | .يتم تطبيق هذه الواجهة من قبل كل بائع JPA للحصول على كائنات علائقية تفي بالمعايير |
يتم استخدام الفئات والواجات أعلاه لتخزين الكيانات في قاعده بيانات كسجل. انها تساعد المبرمجين عن طريق تقليل جهودهم لكتابه رموز لتخزين البيانات في قاعده بيانات بحيث يمكنهم التركيز علي أنشطه أكثر اهميه مثل كتابه رموز لتعيين الفئات مع جداول قاعده البيانات.
علاقات الفئة JPA
في الهندسة المعمارية أعلاه ، العلاقات بين الفئات والواجات تنتمي إلى الحزمة javax. استمرارية. يوضح الرسم التخطيطي التالي العلاقة بينهما.
العلاقة بين الشركة المصنعة والجهة المسؤولة هي واحد إلى كثير. وهو فئة المصنع إلى مثيلات "أداره الانتيياجير".
العلاقة بين "الجهة المسؤولة" و "المعاملة" هي واحد إلى واحد. بالنسبة لكل عمليه من عمليات "الانتيماناجير" ، يوجد مثيل "معامله الانتيان".
العلاقة بين الجهة المسؤولة والاستعلام هو واحد لكثير. يمكن تنفيذ عدد كبير من الاستعلامات باستخدام مثيل واحد "أداره".
العلاقة بين الوحدة والكيان هي واحد لكثير. يمكن لمثيل "وحده التحكم" واحد أداره كيانات متعددة.
التسميات: JPA
<< الصفحة الرئيسية