Java und Datenbanken: praktischer Leitfaden
От JDBC до Hibernate: работа с MySQL, PostgreSQL и SQLite
Zusammenfassung:
Das Buch „Java und Datenbanken: Ein praktischer Leitfaden“ ist ein umfassender Leitfaden zur Integration von Java-Anwendungen mit relationalen Datenbanken. Der Autor, der erfahrene Java-Entwickler Maxim Ilyin, führt den Leser konsequent von den Grundlagen der Arbeit mit JDBC bis hin zu modernen Frameworks (Hibernate, Spring Data JPA). Im Gegensatz zu akademischen Lehrbüchern enthält jedes Kapitel praktische Beispiele, die in realen Projekten einsatzbereit sind.
Worum es in dem Buch geht
- Einrichtung von Datenbankverbindungen (MySQL, PostgreSQL, SQLite) über JDBC und Connection-Pools (HikariCP, Tomcat JDBC).
- Schreiben von SQL-Abfragen: SELECT, INSERT, UPDATE, DELETE, JOIN, Subqueries, Transaktionen.
- Arbeit mit ORM: Hibernate (Entity, Annotationen, Kaskaden, lazy/fetch load), Spring Data JPA (Repositories, Query Methods, Specification).
- Datenbankschema-Migrationen mit Flyway und Liquibase.
- Leistungsoptimierung: Indizes, Caching (Hibernate L2-Cache), Paginierung, Batch-Operationen.
- Schutz vor SQL-Injection, Transaktionsmanagement (Spring @Transactional, ACID).
- Testen der DAO-Schicht mit H2, Testcontainers und Mockito.
Für wen dieses Buch ist
Das Buch richtet sich an Java-Entwickler aller Erfahrungsstufen:
- Anfänger — lernen JDBC, wie man sich mit Datenbanken verbindet, Abfragen schreibt und Ergebnisse verarbeitet.
- Mittelstufe