جافا وقواعد البيانات: دليل عملي
От JDBC до Hibernate: полный курс по работе с данными
ملخص:
كتاب «Java и базы данных: практическое руководство» هو دليل تعليمي متكامل للمطورين الذين يرغبون في إتقان العمل مع قواعد البيانات العلائقية في نظام Java البيئي. يأخذك المؤلف خطوة بخطوة من المفاهيم الأساسية لـ JDBC إلى أطر ORM الحديثة وأنماط العمل مع البيانات.
عن ماذا يتحدث هذا الكتاب؟
هذا ليس مجرد مرجع، بل دليل عملي مبني على أمثلة حقيقية. ستتعلم:
- تثبيت وإعداد أنظمة إدارة قواعد البيانات الشهيرة (MySQL، PostgreSQL، H2)؛
- العمل مع JDBC: الاتصالات، PreparedStatement، CallableStatement، العمليات الدفعية؛
- تصميم مخطط قاعدة البيانات وكتابة استعلامات SQL فعالة؛
- استخدام مجمعات الاتصالات (HikariCP، Tomcat JDBC)؛
- تطبيق JPA و Hibernate: تعيين الكيانات، العلاقات، الوراثة، التخزين المؤقت؛
- العمل مع Spring Data JPA و Spring JDBC Template؛
- إدارة المعاملات (ACID، مستويات العزل، @Transactional)؛
- تحسين الأداء: الفهارس، explain، مشكلة N+1، التحميل البطيء؛
- ترحيل قواعد البيانات باستخدام Flyway و Liquibase؛
- اختبار الكود مع قواعد البيانات (Testcontainers، H2 in-memory).
لمن هذا الكتاب؟
- مطورو Java المبتدئون الذين يرغبون في سد الفجوات في العمل مع البيانات؛
- مطورو المستوى المتوسط الذين يسعون لتعميق معرفتهم بـ Hibernate وتحسين الأداء.