تفاصيل العمل

واجهة REST API لإدارة مكتبة: الكتب والمستعيرين وسجلات الاستعارة والإرجاع.

- مبنية بـ Java 17 وSpring Boot 3 مع JPA/Hibernate وقاعدة بيانات MySQL.

- تسجيل دخول بـ JWT وصلاحيات حسب الدور عبر Spring Security (الإضافة والتعديل للمسؤول فقط).

- التحقق من المدخلات (Bean Validation)، وتخزين مؤقت (Spring Cache)، وتسجيل العمليات بـ AOP.

- اختبارات JUnit وMockito للـ controllers والـ services وكود JWT بتغطية 79% من الأسطر.

الصورة: جلسة حية على نسخة تعمل محليا: تسجيل الدخول، عرض الكتب، إضافة كتاب، استعارته وإرجاعه، وحالات الرفض 401 و404.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات