Java وقواعد البيانات: دليل عملي
От JDBC до Hibernate: работа с MySQL, PostgreSQL и SQLite
ملخص:
كتاب «Java и базы данных: практическое руководство» — это полноценный путеводитель по интеграции Java-приложений с реляционными базами данных. Автор, опытный Java-разработчик Максим Ильин, последовательно ведёт читателя от основ работы с JDBC до современных фреймворков (Hibernate, Spring Data JPA). В отличие от академических учебников, здесь каждая глава содержит практические примеры, готовые к использованию в реальных проектах.
عن ماذا يتحدث الكتاب
- إعداد الاتصال بقواعد البيانات (MySQL, PostgreSQL, SQLite) عبر JDBC ومجموعات الاتصالات (HikariCP, Tomcat JDBC).
- كتابة استعلامات SQL: SELECT, INSERT, UPDATE, DELETE, JOIN, الاستعلامات الفرعية، المعاملات.
- العمل مع ORM: Hibernate (Entity, التعليقات التوضيحية, التتالي, التحميل البطيء/الفوري), Spring Data JPA (المستودعات, طرق الاستعلام, Specification).
- ترحيل هيكل البيانات باستخدام Flyway و Liquibase.
- تحسين الأداء: الفهارس، التخزين المؤقت (L2-cache الخاص بـ Hibernate)، التقسيم إلى صفحات، العمليات المجمعة.
- الحماية من هجمات SQL Injection، إدارة المعاملات (@Transactional في Spring, ACID).
- اختبار طبقة DAO باستخدام H2, Testcontainers و Mockito.
لمن هذا الكتاب
الكتاب موجه إلى مطوري Java من جميع المستويات:
- المبتدئون — سيتعلمون JDBC، كيفية الاتصال بقواعد البيانات، كتابة الاستعلامات ومعالجة النتائج.
- المتوسطون